Make Your Value Stream Visible Through Structured Logging

Looking at software development before the cloud revolution, using logging frameworks was kind of common. They supported the dev in formatting the logs, buffering them and sending them to the correct sink such as Elasticsearch. With the rise of cloud platforms applications tended to get smaller units and direct integrations of cloud applications into observability or log archive platforms is now possible with a few lines of configuration. It's time to review if using logging frameworks pays off or a simple 'console.log' and forward the application/function output to some provider such as datadog will do the job.

Direct Comparison

Let's have a view on usual requirements a developer has on the logging facility. Loggers should be available everywhere in the code, either you want to log specific infos deep in the code stack or log unhandled exceptions on the top entry point. As a log message might not be specific enough to understand the context in which it was written, you will enrich it with additional metadata describing a current snapshot of the context. This leads to the next point: once you want to serialize full objects you need to take care of removing sensitive information like tokens. It is up to you deciding how useful it is to log the whole object. Once you are working in a system under load, there will be a high volume of log messages produced, so the key essence of logging is the search-ability and filterability of messages afterwards.

Console.log

export const loggerFactory = (moduleName: string, meta: Record = {}): Logger => {
  const correlationId = uuidv4();
  const metaState = {
    correlationId,
    ...meta,
  };
  const child = logger.child({
    moduleName,
    ...metaState,
  });
  return new LoggerImpl(child, metaState);
};
Blog 7/13/21

Composite UI with Design System and Micro Frontends

Discover how to create scalable composite UIs using design systems and micro-frontends. Enhance consistency and agility in your development process.

Headerbild für Prozessmanagement
Kompetenz 9/3/20

Process Management

Process management causes additional work in the introduction phase, but this quickly turns into added value for your company as well as for employees, business partners and customers.

Service

Value Added Reselling

Our Value Added Reselling approach creates a trusted partnership that maximizes SAM efficiency and ROI for our customers.

Teaserbild zu IT-Strategie Beratung
Service

IT strategy – A clear goal and the way to achieve it

The IT strategy provides you with the plan for the long-term development of your IT organisation, necessary technologies, processes and digital culture.

News

Proof-of-Value Workshop

Today's businesses need data integration solutions that offer open, reusable standards and a complete, innovative portfolio of data capabilities. Apply for one of our free workshops!

Wissen 3/20/24

Unique insights through graph databases

Graph databases equip companies with distinctive insights, fostering a significant competitive edge.

Kompetenz

Methods Value-Based Cloud Transformation

Our strategic approach, comprehensive SAP know-how and the empowerment of your teams and managers ensure secure, efficient implementation

Referenz

Improved Performance and Stability through RCA

Root Cause Analyses, or RCA for short (zu deutsch: Fehler-Ursachen-Analyse), get to the bottom of problems. Used correctly, they not only improve the security of IT infrastructures (e.g., Atlassian...

Referenz

Cost reduction through centralized license management

With the support of catworkx, adesso implemented the “Atlassian-as-a-Service” (SaaS) model, which combines all licenses under one license key and manages them via the central IT.

Referenz 12/27/23

Managing sensitive data through digital personnel files

TIMETOACT enables the digital management of approximately 1600 files and 20,000 personnel documents for Pfalzwerke. Managing and editing sensitive personnel data is now secure, requires less effort and is possible from anywhere.

Training

Jira Automation (Cloud)

Over the course of the Jira Automation training participants will learn how to reduce project complexity through well-designed automations. With automation in Jira Cloud, you can create automation rules based on dozens of triggers, increasing the value of Jira and empowering your entire team to manage process consistency and productivity.

News 3/3/25

Future growth through strategic investment by H.I.G. Capital

Cologne/Munich/London, 3 March 2025 – TIMETOACT GROUP, a leading IT services provider is pleased to announce H.I.G. Capital’s strategic investment, taking over from Equistone Partners Europe.

Technologie Übersicht

We are your partner around Snowflake

With the Snowflake Data Cloud, you manage your data centrally in one place. We are happy to support and advise you on Snowflake.

Technologie

Skills App - Maximize your company knowledge

The Skills App offers comprehensive skills management for companies of all sizes and helps you to make the best possible use of your employees' knowledge and skills. Quickly identify the ideal employees for projects and positions, expand your skills database and increase your competitiveness.

Technologie

Skills App - Maximize your company knowledge

The Skills App offers comprehensive skills management for companies of all sizes and helps you to make the best possible use of your employees' knowledge and skills. Quickly identify the ideal employees for projects and positions, expand your skills database and increase your competitiveness.

Unternehmen 7/30/21

Our promise - Passion for your digital future

A lot has changed since we were founded in 1992. Only one thing has remained: Our mission of high-quality consulting and successful projects for agile development of high-quality software: Passion for your digital future.

E-Book

Is Your Business Ready for Cloud ERP?

This e-book is co-created with TechTarget and not only helps you evaluate your current state but also provides a roadmap for a smooth Cloud ERP transition.

Wissen 5/2/24

Unlock the Potential of Data Culture in Your Organization

Are you ready to revolutionize your organization's potential by unleashing the power of data culture? Imagine a workplace where every decision is backed by insights, every strategy informed by data, and every employee equipped to navigate the digital landscape with confidence. This is the transformative impact of cultivating a robust data culture within your enterprise.

Teaserbild zu Software Asset Management (SAM)
Service

Reduce your costs with Software Asset Management (SAM)!

Companies find it increasingly difficult to keep track of the software they use. We support you in this!

Leistung

Managed services that scale up with your business

As your projects become more complex and dynamic, you must ensure performance, availability and scalability.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!