window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', version: 2, } ;(function () { var w = Fenster if (w.LeadBooster) { console.warn('LeadBooster existiert bereits') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() TheCodestReview #1 - wöchentlicher Softwareentwicklungssaft - The Codest
Der Codest
  • Über uns
  • Dienstleistungen
    • Software-Entwicklung
      • Frontend-Softwareentwicklung
      • Backend-Softwareentwicklung
    • Staff Augmentation
      • Frontend-Entwickler
      • Backend-Entwickler
      • Daten-Ingenieure
      • Cloud-Ingenieure
      • QS-Ingenieure
      • Andere
    • IT-Beratung
      • Prüfung und Beratung
  • Branchen
    • Fintech & Bankwesen
    • E-commerce
    • Adtech
    • Gesundheitstechnik
    • Herstellung
    • Logistik
    • Automobilindustrie
    • IOT
  • Wert für
    • CEO
    • CTO
    • Delivery Manager
  • Unser Team
  • Fallstudien
  • Gewusst wie
    • Blog
    • Begegnungen
    • Webinare
    • Ressourcen
Karriere Kontakt aufnehmen
  • Über uns
  • Dienstleistungen
    • Software-Entwicklung
      • Frontend-Softwareentwicklung
      • Backend-Softwareentwicklung
    • Staff Augmentation
      • Frontend-Entwickler
      • Backend-Entwickler
      • Daten-Ingenieure
      • Cloud-Ingenieure
      • QS-Ingenieure
      • Andere
    • IT-Beratung
      • Prüfung und Beratung
  • Wert für
    • CEO
    • CTO
    • Delivery Manager
  • Unser Team
  • Fallstudien
  • Gewusst wie
    • Blog
    • Begegnungen
    • Webinare
    • Ressourcen
Karriere Kontakt aufnehmen
Pfeil zurück ZURÜCK
2020-10-12
Software-Entwicklung

TheCodestReview #1 - wöchentlicher Softwareentwicklungssaft

Der Codest

Kamil Ferens

Leiter der Abteilung Wachstum

Es ist schon eine Weile her, dass wir unsere wöchentliche Übersicht über aufschlussreiche technische Artikel pausiert haben, wahrscheinlich wegen der Überlastung mit Projektarbeiten. Nichtsdestotrotz machen wir uns wieder auf den Weg, um wöchentlich höchst wertvolle Inhalte für technische Führungskräfte und Softwareentwickler zu finden, zu überprüfen und zu liefern.

Warum tun wir das?

  1. Die Weitergabe von Wissen ist entscheidend für die Entwicklung technischer Fähigkeiten, und das ist uns wichtig.

  2. Um Führungskräfte im Ingenieurwesen dabei zu unterstützen, Lösungen zu finden, die sie benötigen, um faktengestützte Entscheidungen in ihrem Unternehmen zu treffen Software-Projekte.

  3. Wir glauben fest an die Kraft der Selbsterziehung und sind stets bestrebt, neue Dinge zu lernen und uns selbst zu stärken, 1% auf einmal 

  4. Es gibt tonnenweise großartige technische Inhalte im Internet, die mehr Aufmerksamkeit verdienen, und wir werden sie würdigen, wo sie fällig sind

Aufbau einer Straßenkarte für diese Serie habe ich eine LinkedIn-Umfrage durchgeführt, um zu erfahren CTOs und Engineering-Manager über ihre wichtigsten Herausforderungen im bereits schwierigen Jahr 2020 und darüber hinaus.

Hier ist, was sie sagten: 

Ohne weiteres, lassen Sie mich Sie für die 1. Episode von TheCodestReview mit Gastbeitrag von unserem CTO, Head of Development und Frontend Lead einladen, der die folgenden Themen behandelt:

Sechs Faustregeln für die Skalierung von Software Architectures von Ian Gorton

"Ihr System hat einen Engpass. Irgendwo!" - Wenn wir darum kämpfen, die Leistung der Anwendung zu verbessern, vergessen wir die wichtigsten Einschränkungen im System, vielleicht sind sie nicht die beliebtesten Elemente der Anwendung, aber sie können sich negativ auf den Rest auswirken und Skalierung kann uns hier nicht helfen.

"Überwachung ist für skalierbare Systeme von grundlegender Bedeutung" - wir können in unserem Geschäft nicht blind sein, und es ist besser für uns, von einem Problem zu wissen, bevor wir von den Benutzern oder unserem CEO darüber informiert werden. Die Überwachung ist der Schlüssel zur Zuverlässigkeit.

"Die Datenebene ist am schwierigsten zu skalieren" - Die Datenbank ist das Herz unserer Anwendung, und wie bei jedem Herz ist es schwierig, es zu beschneiden, ohne unser Venensystem zu beeinträchtigen, daher ist es oft unser Engpass. Andererseits, je länger wir auf der Datenebene sind MarktJe mehr Daten wir verarbeiten, desto schwieriger wird es, die erwartete Leistung aufrechtzuerhalten.

In dem genannten Artikel beleuchtet der Autor einige spezifische Aspekte der Hochleistungs-Anwendungsarchitektur. Im Laufe der Jahre haben wir gelernt, Lösungen zu verwenden wie AWS oder Azure, aber auch die besten Wolke schützt uns nicht vor uns selbst. Wenn wir eine Anwendung erstellen, konzentrieren wir uns nicht darauf, Probleme zu lösen, die nicht vorhanden sind, und sie im Voraus zu erkennen. Daher stoßen wir später, wenn unsere Anwendung wächst, auf viele Probleme. Der Autor des Artikels gibt uns viele wertvolle Tipps, wo wir nach Optimierungsmöglichkeiten suchen sollten, was das größte Problem ist und wie es sich auf unsere Anwendung auswirkt. Unter Berücksichtigung meiner langjährigen Erfahrung in der Branche stimme ich Ian voll und ganz zu. Ich möchte noch hinzufügen, dass die in dem Artikel gegebenen Ratschläge für jede von uns betreute Anwendung gelten. Die Umsetzung dieser Leitlinien wird Vorteile bringen für die Projekt auf der Ebene ihrer Zuverlässigkeit und Vorhersehbarkeit, die ein wichtiges Merkmal für das Unternehmenswachstum ist.

Eine Fibel über technische Lieferkennzahlen von Juan Pablo Buritica

- Häufig verwendete Leistungskennzahlen sind nicht rein technisch

- Die Geschwindigkeit der Softwarebereitstellung ist messbar, aber die verwendeten Indikatoren sollten für die Optimierung richtig interpretiert werden, um den gewünschten Effekt zu erzielen

- Die wirksamste Team ist ein gut koordiniertes und gut vernetztes Team - technische Leiter sollten die Probleme und Motivationen der Entwickler verstehen und umgekehrt, um gesunde und synergetische Effekte zu erzielen.

Juan Pablo Buritica hat ein Thema angesprochen, das immer noch ein Nischendasein zu führen scheint. Menschen, die IT-Projekte leiten, übernehmen oft einige Effizienzmaßnahmen (wie z. B. das grundlegende Burndown-Diagramm in JIRA), aber sie sind immer noch nicht eng mit den Lieferungen von Code Teile, um den Softwareentwicklungsprozess auf der Grundlage dieser Indikatoren zu optimieren. In der Regel geht es bei der Optimierung um die Verteilung von Aufgaben und die Kommunikation innerhalb des Teams, aber nur selten um die Verfolgung rein technischer Indikatoren, die der Autor erwähnt, z. B. die "Zeit bis zum Zusammenführen". Im Zeitalter von GitHub-Web-Hooks und integrationsfähigen Aufgabenverwaltungssystemen lässt sich diese Art von Ansatz relativ einfach anwenden - die Daten stehen zur Verfügung, man muss nur danach greifen und sie auf die richtige Weise verarbeiten.

Der Autor weist zu Recht darauf hin, dass sich die von ihm beschriebenen Statistiken schnell gegen den EntwicklungsteamDas passiert aber nur, wenn die Führungskräfte die Arbeit der Programmierer nicht vollständig verstehen. Deshalb ist es wichtig, dass PM oder PO technisch versiert sind und ein Gespür dafür haben, was hinter den einzelnen Aufgaben im System steckt.

Moderner CTO Podcast - Folge 217 mit Dan Conrad - CTO bei One Identity

In Zeiten einer Pandemie, in denen eine große Zahl von Arbeitnehmern zu Fernarbeit Einrichtung müssen wir der Sicherheit unserer Daten noch mehr Aufmerksamkeit schenken. Ein gutes Beispiel ist die von Dan zitierte Situation, in der Nutzer überall die gleichen oder sehr ähnliche Passwörter verwenden und sich der damit verbundenen Gefahr nicht bewusst sind.

Wenn Sie an vielen Stellen die gleichen Passwörter verwenden, kann es passieren, dass eine der Websites "Sicherheitsprobleme" hat, die Datenbank ins Internet gelangt oder einfach jemand Sie dabei beobachtet, wie Sie ein Passwort eingeben, das versehentlich alle Ihre Türen öffnet. Meiner Meinung nach sollten alle Online-Dienste Sie über die Gefahr aufklären, die mit der Eingabe desselben Passworts während des Anmeldevorgangs verbunden ist.

Single Sing On (SSO) oder die Verwendung von Passwortmanagern wie One Identity oder LastPass sind sehr nützlich, um die grundlegenden Online-Hygiene- und Sicherheitsstandards einzuhalten und unsere Mitarbeiter und Arbeitsplätze vor Schwachstellen und digitalen Bedrohungen zu schützen.

Schulen Sie Ihre Mitarbeiter in Bezug auf eine achtsame Passwortverwaltung?


Danke, dass ihr bis zum Ende gelesen habt und bleibt dran für die nächste Folge, die bald kommt!

Ähnliche Artikel

Software-Entwicklung

Zukunftssichere Web-Apps bauen: Einblicke vom The Codest-Expertenteam

Entdecken Sie, wie sich The Codest bei der Erstellung skalierbarer, interaktiver Webanwendungen mit Spitzentechnologien auszeichnet, die nahtlose Benutzererfahrungen auf allen Plattformen bieten. Erfahren Sie, wie unsere Expertise die digitale Transformation und...

DAS SCHÖNSTE
Software-Entwicklung

Top 10 Softwareentwicklungsunternehmen in Lettland

Erfahren Sie in unserem neuesten Artikel mehr über die besten Softwareentwicklungsunternehmen Lettlands und ihre innovativen Lösungen. Entdecken Sie, wie diese Technologieführer Ihr Unternehmen voranbringen können.

thecodest
Enterprise & Scaleups Lösungen

Grundlagen der Java-Softwareentwicklung: Ein Leitfaden für erfolgreiches Outsourcing

Entdecken Sie diesen wichtigen Leitfaden zum erfolgreichen Outsourcing der Java-Softwareentwicklung, um die Effizienz zu steigern, auf Fachwissen zuzugreifen und den Projekterfolg mit The Codest voranzutreiben.

thecodest
Software-Entwicklung

Der ultimative Leitfaden für Outsourcing in Polen

Der Anstieg des Outsourcings in Polen wird durch wirtschaftliche, bildungspolitische und technologische Fortschritte angetrieben, die das IT-Wachstum und ein unternehmensfreundliches Klima fördern.

TheCodest
Enterprise & Scaleups Lösungen

Der vollständige Leitfaden für IT-Audit-Tools und -Techniken

IT-Audits gewährleisten sichere, effiziente und gesetzeskonforme Systeme. Erfahren Sie mehr über ihre Bedeutung, indem Sie den vollständigen Artikel lesen.

Der Codest
Jakub Jakubowicz CTO & Mitbegründer

Abonnieren Sie unsere Wissensdatenbank und bleiben Sie auf dem Laufenden über das Fachwissen aus dem IT-Sektor.

    Über uns

    The Codest - Internationales Software-Unternehmen mit technischen Zentren in Polen.

    Vereinigtes Königreich - Hauptsitz

    • Büro 303B, 182-184 High Street North E6 2JA
      London, England

    Polen - Lokale Tech-Hubs

    • Fabryczna Office Park, Aleja
      Pokoju 18, 31-564 Kraków
    • Brain Embassy, Konstruktorska
      11, 02-673 Warszawa, Polen

      Der Codest

    • Startseite
    • Über uns
    • Dienstleistungen
    • Fallstudien
    • Gewusst wie
    • Karriere
    • Wörterbuch

      Dienstleistungen

    • IT-Beratung
    • Software-Entwicklung
    • Backend-Softwareentwicklung
    • Frontend-Softwareentwicklung
    • Staff Augmentation
    • Backend-Entwickler
    • Cloud-Ingenieure
    • Daten-Ingenieure
    • Andere
    • QS-Ingenieure

      Ressourcen

    • Fakten und Mythen über die Zusammenarbeit mit einem externen Softwareentwicklungspartner
    • Aus den USA nach Europa: Warum entscheiden sich amerikanische Start-ups für eine Verlagerung nach Europa?
    • Tech Offshore Development Hubs im Vergleich: Tech Offshore Europa (Polen), ASEAN (Philippinen), Eurasien (Türkei)
    • Was sind die größten Herausforderungen für CTOs und CIOs?
    • Der Codest
    • Der Codest
    • Der Codest
    • Privacy policy
    • Website terms of use

    Urheberrecht © 2025 von The Codest. Alle Rechte vorbehalten.

    de_DEGerman
    en_USEnglish sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean es_ESSpanish nl_NLDutch etEstonian elGreek de_DEGerman