Tag: Architecture and apis
-
Introducing Twirp RPC framework for Golang
Posted on January 19, 2018, Level beginner Resource Length medium
Spencer Nelson published article in which he introduced an RPC framework they use for communication between backend servers written in Golang. It's called Twirp, and it's available now under an Apache 2 open source license.
Tags architecture-and-apis frontend-and-mobile security-and-privacy
-
Testing microservices, Spotify experience
Posted on January 14, 2018, Level intermediate Resource Length long
André Schaffer from Spotify Labs published article about Spotify's journey to microservices testing. In a microservices world achieving confidence that the code does what it should, provide feedback that is fast and with easy maintenance became an art.
Tags architecture-and-apis testing-and-quality
-
Shareloc: share your location with friends using the cloud
Posted on January 3, 2018, Level intermediate Resource Length long
Gerrit Grunwald wrote pos about how easy it is to use Java SE and JavaFX to create mobile applications that run on iOS and Android devices in the cloud -- without the need to learn a lot of different platforms.
Tags cloud-and-infrastructure product-and-design architecture-and-apis
-
Automating CI/CD workflow for serverless apps with CircleCI
Posted on January 1, 2018, Level intermediate Resource Length long
Rupak Ganguly wrote neat post about the process of continuous integration and deployment (CI/CD) of serverless application -- which can be really challenging. In this post, author takes a deep look at the end-to-end workflow of automating a CI/CD process for a serverless application via CircleCI.
Tags devops-and-ci-cd cloud-and-infrastructure architecture-and-apis
-
Sherlock: Near real time search indexing for commerce site
Posted on December 30, 2017, Level beginner Resource Length long
Prasanna Ranganathan from Flipkart published article about building a world-class e-commerce discovery experience through search. The dynamic nature of e-commerce poses unique challenges — stock units, availability, pricing, catalog data, etc. can all change at a very high rate and the system needs to keep up with the latest data lest the customer be disappointed.
Tags data-and-analytics architecture-and-apis
-
Ports and Adapters Architecture
Posted on December 28, 2017, Level beginner Resource Length long
Herberto Graca wrote another piece for a series of posts about Software Architecture. The Ports & Adapters Architecture (aka Hexagonal Architecture) was thought of by Alistair Cockburn and written down on his blog in 2005.
Tags architecture-and-apis devops-and-ci-cd
-
Agents and tasks in Elixir
Posted on December 27, 2017, Level beginner Resource Length medium
Vitaly Tatarintsev wrote article about messaging in Elixirlang. Elixir provides nice wrappers around processes such as Agents and Tasks. Agents allow us to keep a state and Tasks help us to run processes in parallel.
Tags architecture-and-apis software-engineering
-
8 components you need to run containers in production
Posted on December 22, 2017, Level beginner Resource Length long
Khash Sajadi published article about components for containers in production. If you've been observing containers for long-enough (and that's about two years or so in this industry) you will also notice the "product churn".
Tags cloud-and-infrastructure architecture-and-apis devops-and-ci-cd
-
Managing AWS Lambda function concurrency
Posted on December 17, 2017, Level intermediate Resource Length long
Chris Munns long article diving straight to the point of AWS Lambda concurrency. In AWS Lambda, which is the core of the serverless platform at AWS, the unit of scale is a concurrent execution. This refers to the number of executions of your function code that are happening at any given time.
Tags architecture-and-apis backend-development cloud-and-infrastructure
-
Quantum computing explained (like you are a 5-year-old)
Posted on December 9, 2017, Level beginner Resource Length long
Preethi Ranjit popular article dealing with what quantum computing is in simple terms. We now know that a quantum mechanics and computing combination exists and suddenly this is inside everybody's scope of interest.
Tags software-engineering architecture-and-apis
-
Toward functional programming analogy for microservices
Posted on December 7, 2017, Level intermediate Resource Length long
Bobby Calderwood - distinguished Engineer at Capital One - excellent article on micorservices and whether organizations should adopt, refrain from, or abandon microservices architecture. But more importantly what style of microservices would map most closely to the needs of the organization?
Tags architecture-and-apis software-engineering
-
How to host Hugo static website generator on AWS Lambda
Posted on November 25, 2017, Level intermediate Resource Length medium
Ilya Bezdelev wrote tutorial how to create a static website publishing platform hosted in the cloud using several AWS services. It will run static website generator Hugo on AWS Lambda, store files in AWS S3 and serve them from AWS CloudFront. This is older (2015) but still very good article.
Tags frontend-and-mobile architecture-and-apis cloud-and-infrastructure devops-and-ci-cd