Author Archives: adrian

Things to consider before caching

Introduction Relational database transactions are ACID and the strong consistency model simplifies application development. Because enabling Hibernate caching is one configurations away, it’s very appealing to turn to caching whenever the data access layer starts showing performance issues. Adding a caching layer can indeed improve application performance, but it has its price and you need to be aware of it.… Read More »

Excel – Termometer chart

Comparing values is one of the reasons why we make charts. So today I am going to teach you a handy little trick to make a thermometer like chart to compare targets with actuals. This type of chart is very useful when you have a bunch of sales targets and you want to measure how… Read More »

Excel – Donut chart

Today lets take a stroll outside what Excel can do and make something fancy, fun and may be useful. Nowadays, many newspapers, websites and magazines are featuring info-graphics. An info-graphic is a collection of shiny, colorful & data-full charts (or often pieces of text.) In many of these info-graphics, you can see threaded-donut charts. Not… Read More »

Scaling MySQL in the cloud with Vitess and Kubernetes

Your new website is growing exponentially. After a few rounds of high fives, you start scaling to meet this unexpected demand. While you can always add more front-end servers, eventually your database becomes a bottleneck, which leads you to . . . Add more replicas for better read throughput and data durability Introduce sharding to… Read More »

BPMS Benefits

In this blog I’m not going to try and convince you which BPMS is the right one to buy.  In this blog I want to take two steps back and first help you analyze whether or not you should even be shopping for a BPMS.  Time is money, and I’m sure you don’t have time… Read More »

HelloWorld java application on Codenvy.com

Recently I discovered the codeny.com and it amazing! You can code in the cloud wherever you want. Bellow, it’s a Hello World java application which runs on the codenvy.com HelloWorld.java, located on src/main/java/HelloWorld public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello, World”); } } pom.xml <?xml version=”1.0″ encoding=”UTF-8″?> <project xmlns=”http://maven.apache.org/POM/4.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0… Read More »

Observations on the Importance of Cloud-based Analytics

Cloud computing is enabling amazing new innovations both in consumer and enterprise products, as it became the new normal for organizations of all sizes. So many exciting new areas are being empowered by cloud that it is fascinating to watch. AWS is enabling innovations in areas such as healthcare, automotive, life sciences, retail, media, energy,… Read More »

TOKUDB®: HIGH-PERFORMANCE STORAGE ENGINE FOR MYSQL, MARIADB, AND PERCONA SERVER

TokuDB is an open source, high-performance storage engine for MySQL, MariaDB, and Percona Server that dramatically improves scalability and operational efficiency. TokuDB is for Big Data applications with demanding requirements that are not met by your current storage engine and reduces the deployment costs associated with scaling and optimization efforts. TokuDB replaces 1970s B-tree indexing… Read More »