Aldi is the common company brand name of two German multinational family-owned discount supermarket chains operating over 12,000 stores in 18 countries. From Wikipedia
The decision impacts 80 employees and reflects Aldi's focus on core physical retail operations while maintaining other digital services.