23 July, 2024
Unlock the power of AI experimentation with a streamlined setup. Learn how to combine Open WebUI, LiteLLM, and Amazon Bedrock for seamless access to cutting-edge language models, including Claude 3. Discover a flexible, cost-effective solution for both local and cloud-based AI development.
2 August, 2023
A dark launch, also known as a "canary launch" or "silent launch," is a deployment strategy used in software development and web services to introduce new features or updates to a product without making them immediately visible to all users. Instead of releasing the changes to the entire user base, the new code is released in a controlled environment where only a subset of users or specific internal teams can access and test it.
22 June, 2023
A neat feature of AWS App Runner is that a service can be paused. When paused, a service is no longer available to handle requests and is effectively offline. When a service is paused you no longer accrue any charges. This is great for development environments where you can tolerate not having a service running 24/7. A good use-case is to pause services in development environments outside of business hours, such as overnight and on weekends, as services often receive no traffic during such times.
14 December, 2022
AWS offers a wide range of services and tools that are specifically designed for building and running a multi-tenant software-as-a-service (SaaS) application. This includes services for compute, storage, database, analytics, security, and more, which can help speed up development and reduce the time and effort required to build and manage a SaaS application.
8 September, 2022
As more companies move to the cloud with AWS, many are finding success in adopting multi-account architecture to house their various workloads. AWS Organisations is a feature of AWS which facilitates the grouping of accounts into various organisation units (OU), each with their own security boundaries. It also offers consolidating billing for all child accounts.
27 September, 2021
While the humble lego brick is innocuous on its own, when combined together magic happens. It's this bringing together of smaller parts to build something complex which is not unlike building cloud infrastructure with the AWS Cloud Development Kit... and just as much fun!
17 June, 2021
Recently I've undertaken a major refactoring of a project which involved breaking up an application into microservices on AWS
10 July, 2019
My head has very much been in the DevOps space lately as I've been more and more hands on with AWS. I got thinking about an idea I had some time ago... What would be involved in running an ephemeral BitTorrent client on AWS with downloads automatically saved to S3?
16 June, 2019
go-watch-s3 is a Go program which recursively watches a directory for new files and automatically uploads them to S3.