From managing multi-tenant environments to rapidly scaling up users, the AWS Well-Architected Framework helps you build a reliable, scalable, secure foundation for your Software as a Service (SaaS) solutions. Much like raising children, your SaaS application needs structure, room to grow, and occasional time-outs. Today, let’s review the advantages of using AWS as a market…
Wearing a new hat while playing poker
I like to use the analogy of owning and running a company and the similarities it has with playing poker. When I play poker, I like to know my percentages for winning, weigh my risks, be bold when needed, and read the room. To be a successful company, you need to identify and understand the…
Zero Trust in AWS: How I Learned to Stop Worrying and Love Paranoid Security
Look, I’ll be straight with you. In the wild world of cloud security, treating your network like an open house is basically leaving your digital front door wide open with a welcome mat that says “Hackers, Please Come In!” That’s where Zero Trust comes in – and trust me, I’ve learned this the hard way….
Proof of Concepts vs MVP
Not long ago, R&D departments fought tooth and nail for resources to explore new tech. On-premise solutions were expensive and decisions focused on avoiding failure at all costs—kind of like bringing a calculator to Vegas to make sure you don’t lose at blackjack. In the last decade, cloud platforms have revolutionized innovation. Companies of all…
Hiring a outsourced tech team
You’re launching a new app or starting an enterprise level software project and looking to outsource development. Time and resources are at stake, and you’ve been handed the responsibility for finding a technology consultant. How do you choose? And how can you be confident you’ve made the right choice? We’ll look at which questions to…
To build, or not to build, that is the question
I often find myself in the position of helping company leaders navigate the challenging decision between building a custom system or buying an off-the-shelf solution. This debate is a recurring challenge, and it requires careful consideration to ensure that the chosen system not only meets current needs but also adapts and evolves alongside the business….
My health is impacting your business success
No matter what type of application you have, how effectively you can measure its success is dependent on a monitoring environment that takes all aspects of your business into consideration. Businesses are usually at the mercy of technology departments when it comes to defining how to monitor the health of an application. This creates a…
Simple AI managed services
Machine learning used to be a field dominated by a select group of data scientists, making it seemingly out of reach for most companies due to its associated costs and complexities. However, due to many managed and foundational AI improvements, I have embraced the transformative power of machine learning. Due to a recent client project,…
Creating a staging environment with obfuscation
I have created hundreds of development environments. Today, I want to review how to secure your production data in the staging environment. A staging environment is used to test new features being developed but at the scale of production data with production level security enabled. It’s as close to production environment as you can get…
The Subjectivity of Risk
Recently I made an announcement on LinkedIn about my departure from Amazon so I could go back to being self-employed. This was during a time where all the FAANG companies and many of the fortune 500 companies started to make mass layoffs (tens of thousands) as companies were preparing for another economic recession. As I…