A weekly newsletter with the best articles on microservices. Hand-curated by the engineers of [RisingStack](http://risingstack.com). Subscribe: [https://microserviceweekly.com/](https://microserviceweekly.com/) ### [The Role of APIs in a Microservices Architecture](https://dzone.com/articles/the-role-of-apis-in-a-microservices-architecture) Learn how APIs help to bring a sense of order into the chaotic nature of a microservices architecture. [**The Role of APIs in a Microservices Architecture - DZone Microservices** _This article is featured in the new DZone Guide to API Management: Comparative Views of Real World Design. Get your…_dzone.com](https://dzone.com/articles/the-role-of-apis-in-a-microservices-architecture "https://dzone.com/articles/the-role-of-apis-in-a-microservices-architecture")[](https://dzone.com/articles/the-role-of-apis-in-a-microservices-architecture) ### [Microservices in a Post-Kubernetes Era](https://www.infoq.com/articles/microservices-post-kubernetes) This article questions some of the fundamental ideas of microservices, and examines some aspects in which they might not stand as strong in the post-Kubernetes era as they did before. [**Microservices in a Post-Kubernetes Era** _The microservice architecture is still the most popular architectural style for distributed systems. But Kubernetes and…_www.infoq.com](https://www.infoq.com/articles/microservices-post-kubernetes "https://www.infoq.com/articles/microservices-post-kubernetes")[](https://www.infoq.com/articles/microservices-post-kubernetes) ### [Advice for Working with Professional Services Companies](https://blog.risingstack.com/professional-services-it-outsourcing-advice/) In this post, we’ll take a look at how you should prepare for working with professional services companies, how you should drive the co-operation and what kind of services you can expect. [**Advice for Working with Professional Services Companies | @RisingStack** _Anyone who tried hiring engineers knows that it can be tough to find the developers who have the necessary skills and…_blog.risingstack.com](https://blog.risingstack.com/professional-services-it-outsourcing-advice/ "https://blog.risingstack.com/professional-services-it-outsourcing-advice/")[](https://blog.risingstack.com/professional-services-it-outsourcing-advice/) ### [Microservices Architecture Style](https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices) What are the benefits & challenges of Microservices, and what best practices should you follow when adapting to it? You can also learn how to use the Azure Container Service & Azure Service Fabric in your microservices-based architecture. [**Microservices architecture style** _A microservices architecture consists of a collection of small, autonomous services. Each service is self-contained and…_docs.microsoft.com](https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices "https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices")[](https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices) ### [Asynchronous communication between microservices using AMQP and Vert.x](https://developers.redhat.com/blog/2018/08/30/microservices-async-communications-amqp-vertx/) In this article, you’ll learn the approach of an asynchronous request-reply communication, via an example of two services communicating over Advanced Message Queuing Protocol (AMQP). [**Asynchronous communication between microservices using AMQP and Vert.x - RHD Blog** _This article shows how to use Apache QPid Proton (or Red Hat AMQ Interconnect) as a message router, the Vert.x AMQP…_developers.redhat.com](https://developers.redhat.com/blog/2018/08/30/microservices-async-communications-amqp-vertx/ "https://developers.redhat.com/blog/2018/08/30/microservices-async-communications-amqp-vertx/")[](https://developers.redhat.com/blog/2018/08/30/microservices-async-communications-amqp-vertx/) ### [How I Built Microservices In Go In 30 Minutes](https://www.youtube.com/watch?v=bM6N-vgPlyQ) We always hear how Go is a simple language, and how it enables developers to be productive. In this talk, you’ll learn how to develop a production-ready service in Go from scratch, using the standard & a few other popular libraries, instrument it, and deploy it using Docker.  ### [Continuous Integration and Delivery for Microservices on AWS ECS](https://dzone.com/articles/continuous-integration-amp-delivery-for-microservi) Learn how to run continuous integration and delivery for your microservices projects to enable DevOps processes. [**Continuous Integration and Delivery for Microservices on AWS ECS - DZone Microservices** _In my previous article, I discussed how to set up AWS Elastic Container Service (ECS) for microservices using a Fargate…_dzone.com](https://dzone.com/articles/continuous-integration-amp-delivery-for-microservi "https://dzone.com/articles/continuous-integration-amp-delivery-for-microservi")[](https://dzone.com/articles/continuous-integration-amp-delivery-for-microservi) ### In brief: * [Testing Challenges related to Microservice Architecture](https://medium.com/@sarahelson81/testing-challenges-related-to-microservice-architecture-1b43b165791) * [Microservices — Not a Silver Bullet](https://dzone.com/articles/microservices-not-a-silver-bullet) * [Serverless in Your Microservice Architecture](https://dzone.com/articles/serverless-in-your-microservice-architecture-code)