Author name: Fernando Sigüenza

Amazon Connect and Amazon Pinpoint: the power of cloud communications for outbound campaigns

In today’s fast-paced financial services sector, the ability to efficiently connect with clients and manage interactions is crucial. Read about how Ascent Funding, a private financial services firm specialising in providing tailored loans for underserved students, as well as career-transforming bootcamps, leveraged the power of cloud-based communication services like Amazon Pinpoint and Amazon Connect to …

Amazon Connect and Amazon Pinpoint: the power of cloud communications for outbound campaigns Read More »

Enhancing Lambda Performance and Optimising Costs

Introduction In the ever-evolving landscape of digital banking, LiveOak Bank, a cloud-based bank serving small business owners across all 50 US states, stands out with its mission to be America’s small business bank. As part of a family of companies under the parent company Live Oak Bancshares (Nasdaq: LOB), they continually strive to redefine banking …

Enhancing Lambda Performance and Optimising Costs Read More »

Generative AI cost reduction using AWS BedRock

Generative AI, often referred to as deep learning models, stands at the forefront of technology, crafting high-quality content such as text and images based on the data on which it’s trained. You might already be acquainted with the acronym GPT, which stands for Generative Pre-trained Transformer. It’s rooted in LLM (Large Language Model), a sophisticated …

Generative AI cost reduction using AWS BedRock Read More »

Generative AI – Our journey into a custom LLM 

Introduction In the realm of AI solutions, where tools like ChatGPT streamline tasks, enhance quality, and offer assistance with undiscovered challenges, data security remains a significant concern. Join us as we unveil the strategic deployment of our custom Large Language Model (LLM), a solution meticulously crafted to amplify capabilities without compromising or risking data integrity. …

Generative AI – Our journey into a custom LLM  Read More »

AWS – Understanding the components of a VPC – Chapter 1: From the Internet to the Public VPC

Understanding the Virtual Private Cloud (VPC) components is key to learning how the networking works in the cloud. Keep in mind the cloud is a bunch of servers connected to the internet, and although you might think there is a weird magic behind it connecting all the dots, there is no magic, just a lot …

AWS – Understanding the components of a VPC – Chapter 1: From the Internet to the Public VPC Read More »

AWS – Understanding the components of a VPC – Chapter 2: Private VPCs and Complex Connections

In our previous chapter we talked about how to reach our EC2 instance into the public VPC and all the different components that are involved in that communication. But let’s complicate things a little bit more. What happens if our components are on the Private Network without access to the internet? When we look at …

AWS – Understanding the components of a VPC – Chapter 2: Private VPCs and Complex Connections Read More »

Architecting for resilience – the ultimate goal

All great changes are preceded by chaos.-Deepak Chopra. Software resilience is the ability of software to recover from unexpected events. It’s an essential quality of any software that is scalable, performant, and fault-tolerant. This means that a software engineer has to anticipate unexpected events and account for them. When you are architecting a solution, resilience …

Architecting for resilience – the ultimate goal Read More »

Dependency Injection and Unit Testing in Golang

What is dependency injection? Dependency injection is a programming technique that makes a class independent of its dependencies. It achieves that by decoupling the usage of an object from its creation. This helps you to follow SOLID’s dependency inversion and single responsibility principles, in order to write a good programme. Let’s refresh our memory with …

Dependency Injection and Unit Testing in Golang Read More »

Automatically document and deploy your API with SLATE and GitLab

Sometime ago we were looking into Markdown (MD) documentation for a project, and we found out there are different tools out there. We were particularly curious about SLATE. SLATE allows you to automatically convert your MD files into a web application you can deploy, so you just need to focus on writing the documentation. SLATE …

Automatically document and deploy your API with SLATE and GitLab Read More »

Scroll to Top