Tag: Architecture and apis
-
How using same programming language for IaC made AWS Step Function testable
Posted on January 28, 2022, Level intermediate Resource Length medium
AWS Step Functions are difficult to test. I found an approach to testing that helped in one particular scenario. It relies on using the same programming language for both testing and infrastructure-as-code (IaC). I hope the idea helps others tame their Step Functions into a testable submission. By Graham Allan.
Tags data-and-analytics cloud-and-infrastructure devops-and-ci-cd architecture-and-apis testing-and-quality
-
Best practices for using AWS StepFunctions
Posted on January 24, 2022, Level intermediate Resource Length medium
In this post you will learn some of the best patterns/tricks author has learned during my time creating Step Functions workflows. By Lukas Fruntke.
Tags cloud-and-infrastructure devops-and-ci-cd leadership-and-career frontend-and-mobile architecture-and-apis
-
What identity management teaches CSOs/CDOs about data-centric security
Posted on January 19, 2022, Level beginner Resource Length medium
At the turn of the 21st century, the identity management discipline within IT Security was born of necessity. Advancements in computer technology meant that every area, function, and discipline within organizations was turning to automation to gain a competitive advantage. A computer was placed on every desk, and servers, mini-computers, and mainframes were being deployed to automate every area of the business. By Chris Olive.
Tags data-and-analytics security-and-privacy architecture-and-apis leadership-and-career how-to
-
How Kubernetes creates and runs containers: An illustrated guide
Posted on January 18, 2022, Level intermediate Resource Length long
Understanding how Kubernetes handles containers gives you greater flexibility to create custom configurations for specific needs. Kubernetes enables you to do a lot of productive work without having to understand a lot about the underlying details. By Bob Reselman.
Tags cloud-and-infrastructure devops-and-ci-cd architecture-and-apis leadership-and-career how-to
-
Async Rust in practice: Performance, pitfalls, profiling
Posted on January 17, 2022, Level intermediate Resource Length medium
A few weeks ago, an interesting issue appeared on our GitHub tracker. It was reported that, despite our care in designing the driver to be efficient, it proved to be unpleasantly slower than one of the competing drivers, cassandra-cpp, which is a Rust wrapper of a C++ CQL driver. By Piotr Sarna.
Tags software-engineering architecture-and-apis leadership-and-career how-to
-
How we saved 70k cores across 30 mission-critical services
Posted on January 15, 2022, Level advanced Resource Length long
As part of Uber engineering's wide efforts to reach profitability, recently our team was focused on reducing cost of compute capacity by improving efficiency. Some of the most impactful work was around GOGC optimization. In this blog we want to share our experience with a highly effective, low-risk, large-scale, semi-automated Go GC tuning mechanism. By Cristian Velazquez.
Tags how-to architecture-and-apis software-engineering devops-and-ci-cd product-and-design leadership-and-career
-
GraphQL as a migration strategy for REST APIs
Posted on January 13, 2022, Level intermediate Resource Length medium
Traditional API architectures like SOAP and REST have been powering the web for a long time. But over the past five years, a change towards a more flexible and frontend-driven approach to API protocols has started, using GraphQL. But moving from a traditional API architecture like REST towards GraphQL can be challenging. Not only does your team need to adapt to GraphQL, but it also means you could be losing your investment in your current API architecture. By Mark Smallcombe.
Tags architecture-and-apis how-to devops-and-ci-cd frontend-and-mobile cloud-and-infrastructure
-
What is the difference between REST and SOAP APIs?
Posted on January 12, 2022, Level intermediate Resource Length short
When machines need to communicate with one another and exchange data, they require certain formatting for specific data types. That's where SOAP API and REST API come into play. They allow for communication and transfer of data, but each is different in several ways. From implementation to their required resources, various attributes separate one from the other. By Mark Smallcombe.
Tags architecture-and-apis software-engineering devops-and-ci-cd leadership-and-career
-
JWT authentication in microservices
Posted on January 11, 2022, Level intermediate Resource Length medium
As with any Web Service, the microservices need to be protected from unauthorized access. So how do you protect each of your services? How does one share the token that is received from the Auth service?. By Anu Viswan.
Tags architecture-and-apis security-and-privacy devops-and-ci-cd
-
How to build a GraphQL data layer for REST microservices
Posted on January 10, 2022, Level intermediate Resource Length medium
GraphQL is a great technology for microservices because you can use it as a data layer for these microservices. One use case is to combine the data from all these services into a single, unified API. By Roy Derks.
Tags architecture-and-apis frontend-and-mobile backend-development data-and-analytics
-
Using no-code as a proof of concept
Posted on January 9, 2022, Level beginner Resource Length long
No-code is a set of tools that allow you to create websites, apps and software all without writing a single line of code. By Bobi Robson.
Tags miscellaneous leadership-and-career software-engineering architecture-and-apis
-
How serverless saved money on my heating bill
Posted on January 5, 2022, Level beginner Resource Length medium
Built a serverless application as a weekend project to help me save money on my heating bill. In doing so, I experienced something great about building websites in 2022. By Cameron McHenry.
Tags data-and-analytics architecture-and-apis frontend-and-mobile backend-development product-and-design cloud-and-infrastructure how-to