Tag: Software architecture
-
Postgres full-text search: Search engine in a database
Posted on October 9, 2021, Level intermediate Resource Length medium
So when we say PostgreSQL is the "batteries included database," this is just one reason why. With Postgres, you don't need to immediately look farther than your own database management system for a full-text search solution. If you haven't yet given Postgres' built-in full-text search a try, read on for a simple intro. By Kat Batuigas.
Tags database search microservices nosql software-architecture cloud mysql
-
Distributed transaction patterns for microservices compared
Posted on October 8, 2021, Level intermediate Resource Length long
One thing most customers want to know is how to coordinate writes to more than one system of record. Answering this question typically involves a long explanation of dual writes, distributed transactions, modern alternatives, and the possible failure scenarios and drawbacks of each approach. By Bilgin Ibryam.
Tags cio devops software-architecture microservices apis
-
Anthos service mesh
Posted on October 7, 2021, Level intermediate Resource Length long
Over the course of this series, we are going to cover various topics associated with Google Cloud's Anthos. The series will involve conceptual understanding supplemented by practical tutorials for you to get up to speed on what some consider a revolutionary piece of technology. By Alfred Tommy.
Tags app-development devops software-architecture microservices
-
How to integrate legacy API with AWS API Gateway proxy
Posted on September 18, 2021, Level intermediate Resource Length medium
The emergence of modern web and mobile applications, based on microservices exposing HTTP APIs, has highlighted the need to effectively integrate, deploy, decommission, throttle, and securing a plethora of heterogeneous web APIs. By #Proud2beCloud @towardsaws.com.
Tags apis microservices devops software-architecture how-to aws
-
Tools of the build trade: The making of a tiny Kotlin app
Posted on September 16, 2021, Level intermediate Resource Length medium
Tony Robalik published the story of how to build thinhs with Gradle, how to use the application and distribution plugins to build the app and bundle a distribution; how to use the shadow plugin to turn it into a fat jar.
Tags kotlin programming web-development app-development software-architecture java
-
Top 4 cloud native application architecture principles
Posted on September 12, 2021, Level beginner Resource Length short
Cloud Native Applications are independent services, collectively but loosely coupled. Cloud native development is an approach to build quality apps. It is efficient as Cloud native development focuses on architecture's modularity. We need DevOps, Microservices and Containers for cloud native. By AnAr Corporate.
Tags cloud infosec app-development software-architecture
-
Test like you fly - intro
Posted on September 4, 2021, Level beginner Resource Length medium
In contrast to all the other important test methodologies, "Test Like You Fly", or TLYF for short, emphasizes testing to find fundamental flaws in a system that will prevent it from performing the mission. Most testing methodologies strive to confirm that requirements - the input to our designs - are being met by the system as written. By Tim Chambers.
Tags app-development tdd devops software-architecture agile performance
-
Best practices for load balancing Kubernetes containers
Posted on September 3, 2021, Level intermediate Resource Length short
Some organizations have hundreds of small containers across many different servers in different development, test, and production environments. This can be tricky to manage, which is why companies have turned to Kubernetes for container orchestration. By Craig Risi.
Tags app-development kubernetes software-architecture cio agile
-
Redis at the Edge with Cloudflare Workers
Posted on September 1, 2021, Level intermediate Resource Length medium
Computing at the Edge is one of the most exciting capabilities in recent years. CDN allows you to keep your files closer to your users. Edge computing allows you to run your applications closer to your users. This helps developers to build globally distributed, performant applications. By Enes Akar.
Tags app-development cloud software-architecture nosql performance
-
The hybrid cloud balance: Knowing when to shift between public and private
Posted on August 7, 2021, Level beginner Resource Length long
In the last few years, industry analysts have been discussing the phenomenon of companies considering taking their workloads off the public cloud. In fact, a recent argument that market capitalizations of scale public software companies is weighed down by cloud costs, and by hundreds of billions of dollars, caught the interest of several enterprise leaders. By Ravi Kumar, @Infosys.
Tags devops management cio cloud software-architecture
-
Modern least privilege and DevSecOps
Posted on August 3, 2021, Level intermediate Resource Length medium
James Watters, CTO for Modern Apps at VMware, gave a compelling talk at Cloud Native Security Day on what he called "modern least privilege." The basic concept is to apply the principle of least privilege across the DevSecOps lifecycle to properly secure modern apps. By Kit Colbert @VMware, Cloud CTO.
Tags infosec cio devops kubernetes containers software-architecture
-
4 Patterns for microservices architecture in Couchbase
Posted on July 22, 2021, Level intermediate Resource Length medium
Microservices have emerged as a common architecture pattern over the last decade. By Craig Buckler.
Tags microservices devops software-architecture nosql