About
I'm currently the Chief Evangelist at Google Cloud and lead the Developer Relations…
Articles by Richard
-
You're a software architect looking to attend SpringOne Platform? Don't miss these six talks.
You're a software architect looking to attend SpringOne Platform? Don't miss these six talks.
By Richard Seroter
-
SpringOne Platform Day 2: Leaders stare down the hard things
SpringOne Platform Day 2: Leaders stare down the hard things
By Richard Seroter
-
SpringOne Platform Day 1 - It's about learning
SpringOne Platform Day 1 - It's about learning
By Richard Seroter
Activity
-
I was invited to give two talks at our DevDays 2024 conference this year. The first I shared earlier on Open Telemetry. This week, I re-recorded the…
I was invited to give two talks at our DevDays 2024 conference this year. The first I shared earlier on Open Telemetry. This week, I re-recorded the…
Liked by Richard Seroter
-
Today's links look at using AI to quickly build small apps, why cynics are less likely to succeed, and how to apply AI to the entire SDLC.
Today's links look at using AI to quickly build small apps, why cynics are less likely to succeed, and how to apply AI to the entire SDLC.
Shared by Richard Seroter
Experience
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
Applied Architecture Patterns on the Microsoft Platform
Packt Publishing
Recommendations received
1 person has recommended Richard
Join now to viewMore activity by Richard
-
Today, we are rolling out three experimental Gemini models: - A new smaller variant, Gemini 1.5 Flash-8B - A stronger Gemini 1.5 Pro model (better…
Today, we are rolling out three experimental Gemini models: - A new smaller variant, Gemini 1.5 Flash-8B - A stronger Gemini 1.5 Pro model (better…
Liked by Richard Seroter
-
Yeah, but how many workloads? And how much do you want to bet most of it is the stuff they tried to "lift-and-shift" instead of refactoring for the…
Yeah, but how many workloads? And how much do you want to bet most of it is the stuff they tried to "lift-and-shift" instead of refactoring for the…
Liked by Richard Seroter
-
Developers, DBAs, architects: 𝗔𝗹𝗹𝗼𝘆𝗗𝗕 𝗢𝗺𝗻𝗶 has published four comprehensive guides covering installation, configuration of backups, HA…
Developers, DBAs, architects: 𝗔𝗹𝗹𝗼𝘆𝗗𝗕 𝗢𝗺𝗻𝗶 has published four comprehensive guides covering installation, configuration of backups, HA…
Liked by Richard Seroter
-
Today's links look at how to take advantage of long context windows to understand code bases, whether market share still matters, and what "friction…
Today's links look at how to take advantage of long context windows to understand code bases, whether market share still matters, and what "friction…
Shared by Richard Seroter
-
Since I've recently joined a new team, I'm doing some friction logging while I get up to speed on new products. For those who haven't seen the term…
Since I've recently joined a new team, I'm doing some friction logging while I get up to speed on new products. For those who haven't seen the term…
Liked by Richard Seroter
-
Announcing “Cloud AI Tuesdays”. 🚀 Every Tuesday, we will share detailed examples of how to build AI with open models in the Cloud (Google Cloud…
Announcing “Cloud AI Tuesdays”. 🚀 Every Tuesday, we will share detailed examples of how to build AI with open models in the Cloud (Google Cloud…
Liked by Richard Seroter
-
Can you pay down tech debt faster by taking a meat cleaver to your architecture? I've been thinking about this for a while, and finally wrote a blog…
Can you pay down tech debt faster by taking a meat cleaver to your architecture? I've been thinking about this for a while, and finally wrote a blog…
Shared by Richard Seroter
-
𝐈 𝐚𝐦 𝐚 𝐆𝐨𝐨𝐠𝐥𝐞 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 𝐄𝐱𝐩𝐞𝐫𝐭 (𝐆𝐃𝐄) 𝐧𝐨𝐰 🏆 𝘐’𝘮 𝘦𝘹𝘤𝘪𝘵𝘦𝘥 𝘵𝘰 𝘴𝘩𝘢𝘳𝘦 𝘵𝘩𝘢𝘵 𝘐’𝘷𝘦 𝘳𝘦𝘢𝘤𝘩𝘦𝘥 𝘢…
𝐈 𝐚𝐦 𝐚 𝐆𝐨𝐨𝐠𝐥𝐞 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 𝐄𝐱𝐩𝐞𝐫𝐭 (𝐆𝐃𝐄) 𝐧𝐨𝐰 🏆 𝘐’𝘮 𝘦𝘹𝘤𝘪𝘵𝘦𝘥 𝘵𝘰 𝘴𝘩𝘢𝘳𝘦 𝘵𝘩𝘢𝘵 𝘐’𝘷𝘦 𝘳𝘦𝘢𝘤𝘩𝘦𝘥 𝘢…
Liked by Richard Seroter
-
Today's links look at where the "strangler fig" pattern got its name, what 30 developer goals were identified by Google, and how Netflix is thinking…
Today's links look at where the "strangler fig" pattern got its name, what 30 developer goals were identified by Google, and how Netflix is thinking…
Shared by Richard Seroter
-
Last Week in AI was on fire! 🔥 From serverless LLMs to long-form content generation, here are the highlights: > Meta Llama 3 405B now available…
Last Week in AI was on fire! 🔥 From serverless LLMs to long-form content generation, here are the highlights: > Meta Llama 3 405B now available…
Liked by Richard Seroter
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