Tag: Architecture and apis
-
Microservice architecture at Medium
Posted on December 16, 2018, Level intermediate Resource Length medium
Xiao Ma wrote an article about their experience with microservices at Medium. They have built a couple of satellite services, but haven't created a strategy to adopt the microservice architecture systematically.
Tags architecture-and-apis product-and-design software-engineering frontend-and-mobile devops-and-ci-cd
-
UI in microservices world -- micro frontends pattern and web components
Posted on December 7, 2018, Level intermediate Resource Length medium
Interesting article by Altkom software & consulting on topic of microservices. The topic of microservices in IT world is still alive. Like every novelty -- it makes lots of noise and causes lots of controversies.
Tags architecture-and-apis product-and-design software-engineering frontend-and-mobile devops-and-ci-cd
-
Create your first AWS Lambda using Rust
Posted on December 6, 2018, Level intermediate Resource Length short
Blog post by Konstantin Kostov about how he created serverless function in Rust programming language and deployed it to AWS. It was an example AWS Lambda function tasked with checking if a provided serial number is correct and that it is unique (not already part of an existing dataset).
Tags software-engineering architecture-and-apis data-and-analytics
-
Migration to Google Cloud Platform (GCP)
Posted on November 30, 2018, Level intermediate Resource Length long
By Neeraj Khandelwal, Senior Engineering Manager-DevOps at Hike published series of blog posts about their growth journey and migration to Google Cloud Platform (GCP). They hit scaling challenges once they hit 100 million registered users and sent 40 billion messages every month.
Tags architecture-and-apis cloud-and-infrastructure business-and-emerging-tech
-
Combining Amazon Aurora, Lambda, and SQS to go beyond the native capabilities of MySQL
Posted on November 26, 2018, Level intermediate Resource Length medium
David Yahalom posted on redgate Hub about innovative combination of Amazon Aurora, serverless Lambda and Simple Que Service to strecth MySQL beyond native capabilities.
Tags backend-development architecture-and-apis cloud-and-infrastructure devops-and-ci-cd miscellaneous data-and-analytics
-
Single Responsibility Principle done right
Posted on November 20, 2018, Level advanced Resource Length long
Ricardo Cardin thoughts on Single Responsibility Principle (SRP). Single Responsibility Principle is one of the 5 principles defined in SOLID principles. It should help with readability, lose coupling and cohesion of your code. Ricardo considers it to be one of the most powerful among these principles, yet one of the most misleading.
Tags software-engineering architecture-and-apis miscellaneous
-
Connecting multiple OpenShift SDNs with a network tunnel
Posted on November 16, 2018, Level intermediate Resource Length long
Very interesting post by Raffaele Spazzoli published on OpenShift blog on topic of pod communication in multiple clusters. Istio, the upstream project for Red Hat OpenShift Mesh, has an interesting feature that allows you to extend the service mesh across multiple OpenShift clusters.
Tags software-engineering cloud-and-infrastructure miscellaneous architecture-and-apis
-
Parsing logs 230x faster with Rust
Posted on November 10, 2018, Level intermediate Resource Length medium
Andre Arko blog post about dealing with logs for very busy web application behind RubyGems.org. A single day of request logs was usually around 500 gigabytes on disk. They tried few hosted logging products, but at their volume they can typically only offer a retention measured in hours. The only thing they could think of to do with the full log firehose was to run it through gzip -9 and then drop it in AWS S3.
Tags backend-development software-engineering architecture-and-apis data-and-analytics
-
Microservices for Java developers: Implementing microservices (synchronous, asynchronous, reactive, non-blocking)
Posted on November 2, 2018, Level advanced Resource Length short
Andrey Redko published this guide how to implement microservices for Java developers. There is a variety of paradigms you may encounter while implementing the internals of your microservices.
Tags backend-development architecture-and-apis software-engineering
-
Create an Alexa skill with serverless and a conversation
Posted on November 1, 2018, Level intermediate Resource Length medium
An article by Niklas Heidloff and Mark Sturdevant from IBM on hot Alexa skills topic. In it you will find how to create an Alexa skill with serverless and a conversation. Apart from Alexa you will also use Watson to discuss the weather, build a conversation, or choose one from a library. Watson is a question-answering computer system capable of answering questions posed in natural language, developed in IBM's DeepQA project.
Tags frontend-and-mobile architecture-and-apis cloud-and-infrastructure ai-and-machine-learning miscellaneous data-and-analytics
-
Service mesh: promise or peril?
Posted on October 28, 2018, Level intermediate Resource Length medium
An article by Richard Li about service meshes such as Istio, Linkerd, and Cilium which are gaining increased visibility as companies adopt microservice architectures. Richard Li is the CEO/co-founder of Datawire, which builds open source tools for developers on Kubernetes.
Tags architecture-and-apis cloud-and-infrastructure
-
Google Cloud Functions for Go
Posted on October 24, 2018, Level intermediate Resource Length short
JBD from Google engineering team shared this guide and experiences how to migrate services to Google Cloud Functions for golang.
Tags backend-development cloud-and-infrastructure architecture-and-apis