Tag: Architecture and apis
-
How to securely store API keys
Posted on March 7, 2018, Level intermediate Resource Length long
Bruno Pedro detailed blog post focusing on secure storage of your API keys in the cloud. Many people store sensitive information in private git repositories. If you do this, please think about it twice.
Tags security-and-privacy architecture-and-apis
-
Addressing the Theory of Constraints with DevOps
Posted on March 4, 2018, Level beginner Resource Length short
In his article Stefan Thorpe focuses on Theory of Constrains and DevOps. "Theory of Constraints" was originally conceived by Israeli business management educator and philosopher, Dr. Eliyahu M. Goldratt. Theory of Constraints inspired the development of new business management concepts and systems to revolutionize production procedures in manufacturing. These practices of systems management all seek to improve on or, where possible, remove bottlenecks through process analysis.
Tags devops-and-ci-cd software-engineering architecture-and-apis
-
AWS AppSync GraphQL API with Golang Lambda source
Posted on February 25, 2018, Level intermediate Resource Length medium
Sebastian Muller wrote this article / tutorial about AWS AppSync, a serverless GraphQL with support for custom data sources using AWS Lambda. To enable easy access to his RSS feed, author created a simple GraphQL API using AWS AppSync.
Tags cloud-and-infrastructure architecture-and-apis product-and-design
-
Event-driven architecture is not just about events!
Posted on February 21, 2018, Level beginner Resource Length medium
Frans van Buul another look at event-driven architecture for a perspective you might not have seen to learn about messaging patterns, coupling, and more. Author has seen some stuff happening in this area which he believes to represent an anti-pattern.
Tags architecture-and-apis software-engineering devops-and-ci-cd
-
Deploy serverless machine learning microservice with scikit-learn
Posted on February 18, 2018, Level intermediate Resource Length medium
Patrick Michelberger created this tutorial in which we deploy a machine learning microservice using AWS Lambda, AWS API Gateway and scikit-learn.
Tags ai-and-machine-learning cloud-and-infrastructure architecture-and-apis backend-development
-
GraphQL introduction at the REST-aurant
Posted on February 10, 2018, Level intermediate Resource Length medium
Gregor intro into GraphQL. The article is accompanied with video presentation. If you ever wondered what GraphQL can do for you and you know a bit of JavaScript, this is an excellent post explaining basic concepts of GraphQL.
Tags architecture-and-apis data-and-analytics
-
Lambda architecture in Microsoft Azure
Posted on February 9, 2018, Level intermediate Resource Length medium
Josh Lane interesting article on lambda architecture in Azure. His article focuses mainly on IoT specifics, but this design requires only a few minor tweaks to accommodate other non-IoT contexts. The concepts behind lambda architecture are straightforward and uncomplicated on their own.
Tags architecture-and-apis cloud-and-infrastructure
-
Event-driven architectures & AsyncAPI
Posted on February 6, 2018, Level beginner Resource Length short
Fran Mendez article about event-driven architecture. Engineers, often forget that APIs are not just HTTP APIs. API stands for "Application Programming Interface". It's exactly the "Interface" where author wants to focus.
Tags architecture-and-apis data-and-analytics
-
RESTful communication between microservices can be perfectly fine
Posted on February 4, 2018, Level beginner Resource Length medium
Daniel Westheide article in which he wants to clarify how the terms used should be understood and show that HTTP and REST for internal service communication can be perfectly fine. He also explains that choosing to do so has nothing to do with whether your services integrate synchronously or asynchronously –- and the latter question is what you should really be concerned with.
Tags architecture-and-apis
-
Apache Kafka is not for event sourcing
Posted on February 1, 2018, Level beginner Resource Length medium
Jesper Hammarbäck article in which he argues why Kafka is not the best tool for event sourcing. Kafka is a great tool for delivering messages between producers and consumers and the optional topic durability allows you to store your messages permanently. Forever if you'd like.
Tags architecture-and-apis data-and-analytics ai-and-machine-learning
-
5 things every developer should know about software architecture
Posted on January 26, 2018, Level beginner Resource Length medium
Simon Brown post on InfoQ site regarding things developers should know about software architecture. Even now, it seems that software development teams are still struggling with some of the basics, especially those aspects related to software architecture.
Tags architecture-and-apis software-engineering
-
4 lessons for modern software developers from 1970s mainframe programming
Posted on January 20, 2018, Level beginner Resource Length medium
Alan Zeichick inspiring article about how current programmers should adopt several attitudes that early mainframe developers considered an essential part of their skill sets.
Tags software-engineering leadership-and-career architecture-and-apis