Richard Seroter

Richard Seroter

San Diego, California, United States
12K followers 500+ connections

About

I'm currently the Chief Evangelist at Google Cloud and lead the Developer Relations…

Articles by Richard

Activity

Join now to see all activity

Experience

  • Google Graphic
  • -

  • -

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

    Greater Seattle Area

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

Education

Publications

  • Cloud-native Architecture: The Big Picture

    Pluralsight

    Cloud is about “how”, not “where.” In this brief course, I explain what it means to be a cloud native (hint: scalable, fault tolerant, changeable, manageable), and the patterns and technologies that get you there.

    See publication
  • Architecting for High Availability in Microsoft Azure

    Pluralsight

    In this course, you'll learn how to use Azure storage, databases, compute, integration, and networking in a highly available way. We take a look at each category, and experiment with services to see what you get for "free" and what you have to do yourself.

    See publication
  • Java Microservices with Spring Cloud: Coordinating Services

    Pluralsight

    In this course, you'll see how Spring Cloud makes it simple to embed best practices from Netflix and others into your apps. First, you'll interact with a service registry and see how to find services at runtime. After that, you'll find out how to protect your architecture with circuit breakers. Routing and load balancing change in a microservices architecture, and you'll get hands on with Spring Cloud projects that make it easier. Messaging is a powerful way to introduce loose coupling, but it…

    In this course, you'll see how Spring Cloud makes it simple to embed best practices from Netflix and others into your apps. First, you'll interact with a service registry and see how to find services at runtime. After that, you'll find out how to protect your architecture with circuit breakers. Routing and load balancing change in a microservices architecture, and you'll get hands on with Spring Cloud projects that make it easier. Messaging is a powerful way to introduce loose coupling, but it can be intimidating to use. I'll give you deep experience with two exciting Spring Cloud projects that make messaging approachable to any developer.

    See publication
  • Implementing DevOps in the Real World

    Pluralsight

    You know the ideas around DevOps, but how do you actually put those ideas into practice? In this course, learn about why DevOps matters, and see a detailed walk-through of the practices and procedures that help you get started with DevOps today.

    See publication
  • Java Microservices with Spring Cloud: Developing Services

    Pluralsight

    Deliver software faster than ever. This course will teach you core Java microservices patterns including centralized configuration, asynchronous tasks, service authorization, and request tracing.

    See publication
  • Using Force.com Integration APIs to Connect Your Applications

    Pluralsight

    Salesforce.com continues grow in usage, and it's more important than ever to connect your applications to your cloud environment. In this course, we look at the various integration APIs that Salesforce offers. We'll go deep on the SOAP API, REST API, Bulk API, Streaming API, Outbound Messaging and Apex Callouts. Along the way, I'll help you decide when to use which API, and how to develop solutions based on each one.

    See publication
  • Amazon Web Services Databases in Depth

    Pluralsight

    AWS developers have a lot of different databases to choose from, and this course helps you learn how to use their relational database (Amazon RDS), NoSQL database (Dynamo DB), and data warehouse (Amazon Redshift). For each database, we look at how to provision it, what the costs are, how to scale it, how to handle failures, and how to administer it. By the end of it, you should be comfortable with when to use which type of database, and how to set them up successfully.

    See publication
  • Cloud Foundry for Developers

    Pluralsight

    Building, deploying and managing modern web applications? Cloud Foundry is a leading open source public/private Platform-as-a-Service (PaaS) for running container-based web apps. In this course, we look at everything you need to know to be a successful Cloud Foundry user. The course covers PaaS application best practices, Cloud Foundry architecture, deploying applications, scaling applications, gracefully handling application failures, and much more.

    See publication
  • DevOps: The Big Picture

    Pluralsight

    DevOps has the potential to completely transform how an organization delivers technology services to its customers. But what does “DevOps” really mean? How can you get started on this transformation? What tools and technologies can assist in the adoption of a DevOps culture? This course looks at the core principles of DevOps, how to transform to a DevOps culture, and which technologies can help you along the way.

    See publication
  • Productivity Tips for the Busy Tech Professional

    Pluralsight

    A course that looks at how to introduce efficiency and strategic thinking into daily activities. Includes 17 tips dealing with time management, planning, building relationships, and more. Each tip looks at a myth about productivity, the reality of the situation, and a series of examples of the principle in action.

    See publication
  • Optimizing and Managing Distributed Systems on AWS

    Pluralsight

    A continuation of the previous course where we look at how to improve application performance while focusing on maintainability. Students introduce application monitoring to the system and see how to AutoScale based on performance metrics. Application deployment strategies are discussed and we see how to use AWS Elastic Beanstalk to quickly deploy and update application code. Then students focus on performance by introducing Content Delivery Networks (CDNs) and application cache to the…

    A continuation of the previous course where we look at how to improve application performance while focusing on maintainability. Students introduce application monitoring to the system and see how to AutoScale based on performance metrics. Application deployment strategies are discussed and we see how to use AWS Elastic Beanstalk to quickly deploy and update application code. Then students focus on performance by introducing Content Delivery Networks (CDNs) and application cache to the solution. In each module, students learn about the core AWS technologies and best practices for each.

    See publication
  • Architecting Highly Available Systems on AWS

    Pluralsight

    A thorough walkthrough of how to build fault tolerance, resilient cloud systems on AWS. Students construct a solution made up of redundant storage in EBS, databases with RDS and DynamoDB, queues with SQS, compute with EC2, load balancing through ELB, and DNS via Route 53. Each individual module focuses on best practices and deployment guidance for deploying bullet-proof, secure cloud systems.

    See publication
  • Patterns of Cloud Integration

    Pluralsight

    This course looks at how to do application and data integration with cloud endpoints. I cover a wide range of technologies as I investigate patterns for remote procedure calls, asynchronous messaging, shared databases, and file transfers. We look at how to securely share information in scenarios featuring “ground to cloud”, “cloud to cloud” and “cloud to ground.” Technologies include Windows Azure, Force.com, Mulesoft Cloud Hub, Informatica Cloud, AWS, and more.

    See publication
  • Force.com for Developers

    Pluralsight

    In this course, I walk through the core capabilities of the popular platform that sits beneath Salesforce.com. We see how to configure the application and then customize it. In the configuration-oriented modules, I show you how to model data, build reports, apply security and invoke native SOAP/REST interfaces. In the customization-oriented modules, I highlight how to build custom Visualforce UI screens, write custom Apex code, and develop custom SOAP/REST services.

    See publication
  • AWS Developer Fundamentals

    Pluralsight

    In this course, I took a look at Amazon Web Services and how developers can use this cloud platform for building rich applications. I covered compute services (EC2), storage services (EBS, S3), database services (SimpleDB, RDS, DynamoDB), messaging services (SQS, SNS) and management services (Management Console, IAM, CloudFormation, Elastic Beanstalk). A key aspect of the course is that each technology is demonstrated first in the Management Console, then the native API, and finally in the .NET…

    In this course, I took a look at Amazon Web Services and how developers can use this cloud platform for building rich applications. I covered compute services (EC2), storage services (EBS, S3), database services (SimpleDB, RDS, DynamoDB), messaging services (SQS, SNS) and management services (Management Console, IAM, CloudFormation, Elastic Beanstalk). A key aspect of the course is that each technology is demonstrated first in the Management Console, then the native API, and finally in the .NET SDK. I did this so that course viewers could see all the ways to interact with each service.

    See publication

Recommendations received

1 person has recommended Richard

Join now to view

More activity by Richard

View Richard’s full profile

  • See who you know in common
  • Get introduced
  • Contact Richard directly
Join to view full profile

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses