Archives For Stefan Wieczorek

Over the last eight years, we have learned from our customers how business critical errors are, especially if you don’t notice them directly. If you run an online shop, for example, a Magento shop with an auto-scaling environment with multiple web servers you need a convenient logging solution to have an overview of the health of your online shop. In case of problems, you want to get notified as soon as possible not to lose revenue or to make a potential customer unsatisfied.

MGT Cloud Log - Makes log management easy

More Information

In the following blog post, I will explain why we have decided to develop our own logging solution and what are the benefits compared to the existing solutions on the market.

Continue Reading…

MGT Code Deploy

We are proud to release our newest solution MGT Code Deploy, a zero downtime deployment solution for Magento on AWS. The last few years taught us what our customers really need in order to rapidly release new features.

Continue Reading…

Mgt Varnish Cache for Magento 2

We have used the web accelerator Varnish Cache for Magento 1 for over five years, because it’s blazing fast and comes along with many other benefits like saving infrastructure costs and higher customer satisfaction.

Magento 2 was released about one year ago and included an integrated Varnish Cache solution.

We reviewed and analysed the integrated module and came to the conclusion that it has many missing features. The process resulted in the development of our own Varnish Cache module for Magento 2.

Continue Reading…

We are proud to release our newest product MGT Development Environment. We got asked from many companies if we could provide an image with all components to develop locally.
Luckily this year docker for Mac was released which isn’t more then a game changer because it was to much effort to run it together with VirtualBox and other tools.

With our free MGT Development Environment we want to give our customers and the great magento community a local development environment which is running in less than under 2 minutes.

Continue Reading…

PHP 7 - The next big thing for Magento

Our passion at MGT is performance and we love to use the newest and fastest technologies.
Our goal is to get the maximum performance for our customers and to use only resources which are actually needed.

In the last months we very busy to get our new stack ready with Debian 8, PHP 7 and NGINX with http2 support.

Continue Reading…

Magento Auto Scaling with Varnish on Amazon AWS

In this blog post i want to explain how to Auto Scale Magento together with Varnish Cache on the Amazon AWS Cloud. A lot of our customers do a lot of marketing like sending newsletter, groupon or tv campaigns.
These marketing campaigns are really expensive and even more expensive if you can’t sell your products because of an overloaded server.
A good marketing campaign means much more traffic than on a normal day.
It’s not uncommon that you have hundred or thousands of customers within the first 10-15 minutes.

Continue Reading…

Magento Kickstarter

In my daily job as a Magento Developer i have to extend the standard functionality of magento.
The standard way of doing this is to write a module.
Over the last years i have developed more then hundret modules and it took me always 20-30 minutes to create the file system structure and all needed files to get a working module. I thought it would be useful for me and other magento developers to create such a skeleton within seconds.

Continue Reading…


There are many blog posts about magento cache and how to configure it right.
In this blog post i want to explain which cache backend (File System, APC, Memcached, Redis) is recommended in which environment (single server, multi server) and how to configure it.

Continue Reading…

There are plenty of blog posts with tips how to increase the performance of a magento store this shows us how important the speed of a magento store is.

As you may heard google is obsessed with speed, speed is one important factor for their search ranking algorithms. Site speed reflects how fast the website (magento shop) responds to web requests.

The speed of a site is not only important for the shop owners, it’s important for all internet user. Faster sites means happy user, happy customers and more sales. If a magento shop responds slowly, customers leave the website and maybe buy products at your competitor.

Continue Reading…

How to manage your Magento logs with Graylog2

In this post i will explain what Graylog2 is and how to use it with magento.

By default magento stores exceptions and other information in log files which is fine for development but in production you never see what happens in the dark. If you run a magento store in multi server environment you also have the problem that each webserver has it’s own log files. I thought it would be very nice to have GUI where i can see all log messages of all webservers in one central place.

What is Graylog2?

Graylog2 is an open source log management solution that stores your logs in a ElasticSearch database.
It consists of a server written in Java that accepts your syslog messages via TCP, UDP or AMQP and stores it in the database.
It also come with a nice web interface that allows you to manage the log messages from your web browser.

Graylog2 Screenshot 1

Graylog2 Screenshot 2

Graylog2 Screenshot 3

Graylog2 Screenshot 4

Graylog2 Screenshot 5

Graylog2 Screenshot 6

Continue Reading…