Tag: Architecture and apis
-
Writing event-driven serverless app plus local development
Posted on November 16, 2017, Level intermediate Resource Length long
Rupak Ganguly lengthy article on developing and event-driven serverless application. The application has a simple frontend using curl that calls into a couple of backend services: a users service and an email service. It relies on the serverless framework, and app is then deployed to AWS Lambda.
Tags cloud-and-infrastructure architecture-and-apis
-
DDD - what's wrong with CRUD
Posted on November 15, 2017, Level intermediate Resource Length medium
Golo Roden extensive article about Domain Driven Design and limitations of CRUD. CRUD is simple but limited: the artificial restriction to four verbs and the destructive actions UPDATE and DELETE cause numerous problems. Typically, you will realize these problems early on, even in small applications.
Tags software-engineering testing-and-quality architecture-and-apis
-
Negotiating key IT vendor contracts and CIO
Posted on November 1, 2017, Level beginner Resource Length medium
Brian E. Thomas article on valude proposition when negotiating new contracts. While it's important for CIOs to provide a strategic advantage and to work on creating a partnership mentality, one area that needs to be smartly managed are those cumbersome and expensive vendor contracts.
Tags leadership-and-career architecture-and-apis
-
Service discovery for microservices with mu on AWS
Posted on October 31, 2017, Level intermediate Resource Length medium
Casey Lee post about using stelligent.com tool called mu for microservices discovery. mu is a tool that makes it simple and cost-efficient for developers to use AWS as the platform for running their microservices.
Tags architecture-and-apis cloud-and-infrastructure
-
Advanced kubernetes ingress
Posted on October 29, 2017, Level intermediate Resource Length medium
Björn Wenzel deatiled writting on how to to setup a more complex kubernetes ingress example. This blog post is building on his previous post - Install kubernetes ingress. The application in this example has an api-server and a separate ui server.
Tags devops-and-ci-cd architecture-and-apis security-and-privacy
-
How mailgun adopted service mesh with vulcand and NGINX
Posted on October 28, 2017, Level intermediate Resource Length medium
Derrick J Wippler description how and why they jumped on service mesh bandwagon. He will tell you what is a service mesh, why they have adopted it at Mailgun, and how are they using it to deliver their software. Service mesh has officially become a thing, thanks to the launch of [Istio](https://istio.io/) (a joint collaboration between IBM, Google, and Lyft) and the adoption of [linkerd](https://linkerd.io/) by big companies like PayPal and Ticketmaster.
Tags architecture-and-apis devops-and-ci-cd
-
Golang microservice starter kit
Posted on October 19, 2017, Level intermediate Resource Length long
Bruce Wang detailed article in which you learn how they went about creating microservices starter kit when moving from monolithic architecture to self contained microservices.
Tags software-engineering backend-development architecture-and-apis
-
Containers versus serverless computing
Posted on October 18, 2017, Level beginner Resource Length short
Michael Churchman from Rancher Labs nice blog post in which he takes a look at what you need to know about serverless computing, and how it should figure into your IT strategy. Serverless computing is a hot topic right now - this article should help you to answer common questions like: Is serverless computing a replacement for containers? Or is it just another popular technology that can be used alongside containers?
Tags architecture-and-apis devops-and-ci-cd
-
Data access object pattern in microservice architecture
Posted on October 17, 2017, Level intermediate Resource Length medium
Everett Griffiths is author of the blog post which focuses on the Data Access Object design pattern and how it can be used to communicate with multiple data sources. The article will demonstrate a solution using PHP and dependency injection to straddle multiple data sources in a scalable and testable way. Similar results can be obtained in other languages or using different organizational approaches.
Tags architecture-and-apis software-engineering backend-development
-
Polaris – Simple Microservices using only PowerShell
Posted on October 16, 2017, Level beginner Resource Length short
Very interesting post from Microsoft Powershell team with minimalistic code example how to run a microservice directly from Powershell. This is an experimental code but shows the power of Microsoft platform.
Tags architecture-and-apis devops-and-ci-cd
-
Core values and practices for building software
Posted on October 15, 2017, Level beginner Resource Length medium
Evan Bottcher - technical principal at ThoughtWorks - take on core values for building great software. When it comes to the craft of building software, he recognizes some fundamental software engineering values that ThoughtWorks share.
Tags software-engineering leadership-and-career architecture-and-apis
-
APIs - REST versus GraphQL
Posted on October 10, 2017, Level beginner Resource Length medium
Chimezie Enyinnaya blog post addressing all the fuss about GraphQL and what makes it different from REST. In this article, author took a technical look at REST versus GraphQL, comparing and contrasting the two API specifications.
Tags architecture-and-apis