On this episode of Take 3, we explore microservices and serverless architectures – what they are, why microservices have gained so much in popularity in recent years, and when to use either approach when architecting your digital products. Dan Greene and Derek Tiffany join us in the studio to define and differentiate microservices and serverless for listeners and explain how they work individually and in tandem.
A big reason that microservices have become increasingly of interest in the product development world is companies like Netflix describing their own use of microservices and advocating that product architectures be created in a similar mold (see Adopting Microservices at Netflix: Lessons for Architectural Design).
Dan and Derek, however, caution companies to not be too quick to jump on the bandwagon – many companies can gain the benefits of microservices without having to re-architect their entire product or products into individual microservices.
Interested in hearing more? Tune in via the SoundCloud embed below.
Derek Tiffany is a Technical Manager at 3Pillar Global. He holds technical responsibility for the implementation and delivery of software development projects using a variety of technologies and frameworks, including blockchain, .NET Core, and Java/J2EE. In addition to implementation, Derek also assists 3Pillar clients in validating and defining their new product strategies taking advantage of emerging technologies. This currently includes cryptocurrency and Serverless applications in production. In the past it also involved developing some of the first applications for Windows Phone. Derek has spent over 20 years as a developer in the Washington, DC area at both professional services and product companies. Learn more from Derek and read his latest blog posts: 3pillarglobal.com/author/dtiffany
Dan Greene is the Director of Cloud Services at 3Pillar Global. Dan has more than 20 years of software design and development experience, with software and product architecture experience in areas including eCommerce, B2B integration, Geospatial Analysis, SOA architecture, Big Data, and has focused the last few years on Cloud Computing. He is an AWS Certified Solution Architect who worked at Oracle, ChoicePoint, and Booz Allen Hamilton prior to 3Pillar. Learn more from Dan Greene and read his latest blog posts, including his 4-part blog series on building a Microservices Architecture with Spring Boot and Docker: 3pillarglobal.com/author/dgreene
If you like what you hear on this episode of Take 3, please help us spread the word about it via the Click to Tweet feature below or the social sharing icons at the bottom of the post.Interested in going #serverless or using a #microservices architecture? Listen before you leap. Click To Tweet