![Bob Reselman](/sites/default/files/styles/author_full/public/reselbob-bw-2022b.jpg?itok=NYUsPXxw)
Bob Reselman
Bob Reselman is a nationally known software developer, system architect, industry analyst, and technical writer/journalist. He has published hundreds of articles about programming, application design, DevOps and enterprise architecture.
Over a career that spans 30 years, Bob has worked for companies such as Gateway, Cap Gemini, The Los Angeles Weekly, Edmunds.com and the Academy of Recording Arts and Sciences, to name a few. He has held roles with significant responsibility, including but not limited to, Platform Architect (Consumer) at Gateway, Principal Consultant with Cap Gemini and CTO at the international trade finance company, ItFex.
Bob Reselman's contributions
Article
How to create a data stream with Amazon Kinesis
Bob Reselman
Streaming data is key to many modern applications. This tutorial walks you through setting up a data stream using Amazon Kinesis and Node.js.
Article
The disadvantages vs. benefits of microservices
Bob Reselman
Microservices have many benefits that come with a few downsides. Discover the trade-offs to consider before implementing them.
Article
How applications evolve from monolith to microservices
Bob Reselman
Learn how microservice-oriented apps (MOAs) can help your organization evolve. This article details the history of these apps and future design opportunities.
Article
A developer's guide to CI/CD and GitOps with Jenkins Pipelines
Bob Reselman
This guide explains how automated scripts in Jenskinsfiles merge CI/CD and GitOps into one process. Learn how Jenkins helps developers quickly launch software.
Article
5 design principles for microservices
Bob Reselman
Discover what a microservices-oriented application is and the five design principles for creating and implementing one effectively.
![Featured image for Amazon Kinesis](/sites/default/files/styles/list_item_thumb/public/2022_Amazon_Kinesis_Featured_Image_A-01.png?itok=vntpu49r)
How to create a data stream with Amazon Kinesis
Streaming data is key to many modern applications. This tutorial walks you through setting up a data stream using Amazon Kinesis and Node.js.
![Featured image for microservices.](/sites/default/files/styles/list_item_thumb/public/ST-microservices_1x.png?itok=1zO3zJnC)
The disadvantages vs. benefits of microservices
Microservices have many benefits that come with a few downsides. Discover the trade-offs to consider before implementing them.
![Featured image for 5 design principles for microservices](/sites/default/files/styles/list_item_thumb/public/5_principles_microservices.png?itok=JBT_AvnK)
How applications evolve from monolith to microservices
Learn how microservice-oriented apps (MOAs) can help your organization evolve. This article details the history of these apps and future design opportunities.
![Featured image for A developer's guide to CI/CD and GitOps with Jenkins.](/sites/default/files/styles/list_item_thumb/public/2022_RHD_Gitops_Jenkinfile_Featured_image_A-01.png?itok=ZVcRfWau)
A developer's guide to CI/CD and GitOps with Jenkins Pipelines
This guide explains how automated scripts in Jenskinsfiles merge CI/CD and GitOps into one process. Learn how Jenkins helps developers quickly launch software.
![Featured image for 5 design principles for microservices](/sites/default/files/styles/list_item_thumb/public/5_principles_microservices.png?itok=JBT_AvnK)
5 design principles for microservices
Discover what a microservices-oriented application is and the five design principles for creating and implementing one effectively.