Wanneer je steeds meer last hebt van stress door het in-house beheren van je IT-omgeving, is het tijd om uit te besteden aan een ervaren en professionele partij. Maar je wilt wél de juiste partner vinden voor je IT-beheer, die precies weet wat de wensen en behoeften van jouw organisatie zijn:
- De focus weer op je corebusiness.
- Beheersbare kosten door schaalbare (human) resources.
- Toegang tot specialistische kennis en expertise.
- De verzekering van innerlijke rust met 24/7 IT-beheer.
- Gedegen advies, ook wanneer je denkt dat je het niet nodig hebt.
- Volledige ontzorging van je IT-beheer door een betrouwbare en deskundige partner.
Transfer Solutions, de ervaren Oracle-specialist van Nederland
Het klinkt misschien onbescheiden, maar Transfer Solutions is in Nederland dé specialist die de meeste kennis en ervaring heeft met het beheer van Oracle-databases, zowel in de Cloud als on-premise.
“Is er een Oracle-probleem? Dan bel je Transfer Solutions. Krijgen die het niet opgelost, dan kan niemand het oplossen. Het zijn geen snelle jongens in pak, ze weten echt waar ze het over hebben.”
Laurens Hamelink, Founder Twinq
Maar we doen we nog veel meer. We beheren ook Oracle-applicaties, MS SQL Server- en Postgress-instances, Middleware configuraties (Tomcat en Weblogic), OutSystems-applicaties en OutSystems-platforms. Van monitoring en onderhoud van uw IT-infrastructuur, probleemoplossing, data management en beveiliging, en strategische planning en advies. Bij Transfer Solutions kan je erop vertrouwen dat je IT-beheer in goede handen is. Daarnaast hebben we alle kennis in huis om applicaties door te ontwikkelen en te moderniseren.
Wij beheren meer dan:
- 60 Applicaties
- 250 Middleware configuraties
- 150 OutSystems-platforms
- 2000 Databases
- 1000 Servers
Altijd werkende IT-omgeving
Door onze jarenlange ervaring hebben wij een enorme hoeveelheid kennis en diep inzicht verworven in het gedrag van IT-omgevingen. Daardoor kunnen we proactief ingrijpen en problemen nog oplossen voordat ze er zijn. Ons IT-beheer verzekert je van een altijd werkende IT-omgeving, wat het afbreukrisico op de lange termijn aanzienlijk verkleint. Maak je je zich zorgen over de kwaliteit, veiligheid en stabiliteit je IT-infrastructuur en de mogelijke risico’s die daaraan verbonden zijn? Vraag dan onze kwaliteitsscan aan.
Kostenbeheersing met een schaalbaar abonnement
Transfer Solutions biedt haar klanten schaalbare human resources en schaalbare servicelevels, om bijvoorbeeld bij piekbelastingen extra menskracht te kunnen inzetten of de monitoring te verscherpen. Binnen cloudomgevingen kunnen ook hardwareresources in overleg afgestemd worden op jouw gebruikersbehoefte.
Ons flexibele IT-beheerabonnement schaalt dan mee, en kan naar boven of naar beneden bijgesteld worden, afhankelijk van je behoeften en wensen.
Echt onafhankelijk advies
Onze relatie met klanten betekent veel voor ons. Als we voor snel gewin of kortetermijnoplossingen gaan, is dat niet goed voor de ontwikkeling van jouw organisatie, en de kwaliteit van het partnerschap op de lange termijn. Daarom zijn we open en eerlijk, en adviseren wij klanten wat het beste voor hen is, ook als dit niet direct voordeel voor ons oplevert. Dit heeft als resultaat dat veel organisaties al jarenlang trouwe klanten zijn van Transfer Solutions.
“Jullie geven echt serieus, onafhankelijk advies.”
Oracle Nederland
Meer dan een klant-leverancierrelatie
We streven naar een oprecht en gelijkwaardig partnership met onze klanten. Als businessfriend helpen we jouw organisatie om het maximale uit je IT te halen, en leveren we alleen als het een echte toegevoegde waarde voor je business is. Lees in onze casestudy hoe Sanquin ons ervaart als IT-partner.
Professionaliteit van een groot bedrijf, cultuur van een klein bedrijf
Je doet je werk goed, als je het leuk vindt wat je doet. Bij Transfer Solutions zitten ontzettend veel slimmeriken die houden van hun werk, en het leuk vinden als ze een klant kunnen ontlasten en rust kunnen brengen. Zo zitten we ook in elkaar, dat is wat ons echt motiveert. Daarnaast gedijen we het beste in wederzijds vertrouwen, die klik die er tussen onze mensen én met klanten is. Persoonlijk contact vinden we belangrijk: je kunt rekenen op een heldere communicatie met korte lijnen, en een vertrouwd gezicht als contactpersoon. Zodat je weet met wie je zakendoet.
“Onze organisatie heeft behoefte aan een betrouwbare leverancier die we altijd kunnen bellen of mailen als er iets mis is. Die vlot kan acteren op basis van afspraken, context en urgentie die er speelt. We hebben gekozen voor 24/7-ondersteuning omdat we ook ‘s avonds en ‘s nachts aan het werk zijn, en met bereikbaarheidsdiensten in het hele weekend. Het is voor ons dus heel belangrijk dat de IT-omgeving altijd draait.”
Albert ten Oever, informatiemanager Sanquin
Transfer Solutions zorgt ervoor dat jij je focus weer op de business hebt. Ben je klaar om je IT-beheer in veilige en deskundige handen te leggen? Maak dan een afspraak met een consultant van Transfer Solutions of vraag eerst een kwaliteitsscan aan.
of lees hier de use case van Sanquin
Bedrijven hebben lange tijd met in-house beheer voldoende controle en overzicht gehad over hun IT-omgeving. Met eigen techneuten in dienst die het systeem goed kennen, en de korte lijnen binnen het bedrijf, waren problemen relatief eenvoudig te traceren en op te lossen. Maar nu IT-omgevingen steeds complexer zijn, wordt in-house beheer een steeds grotere uitdaging. Waarbij je als organisatie het gevoel kunt hebben dat je de regie verliest over je IT-stack.
Het beheren van een IT-omgeving gaat al lang niet meer over het laten draaien van een eenvoudig en overzichtelijk systeem. In de digitale transitie zijn IT-omgevingen steeds groter en complexer geworden met ketenlandschappen van meerdere applicaties, applicatieservers en databases. Tegelijkertijd zijn bedrijven voor hun business steeds afhankelijker geworden van deze IT-omgeving en zal uitval van systemen in vrijwel alle gevallen grote (financiële) gevolgen hebben. Is het als organisatie dan nog wel verantwoord om het beheer van je IT-omgeving in-house te houden?
De 6 uitdagingen van
in-house beheer van je
IT-omgeving
Een complexere IT-omgeving maar te weinig in-house expertise
IT-managers zijn bij in-house beheer vaak te afhankelijk van een klein, intern team. Door een steeds complexer wordende IT-omgeving, is het is niet altijd duidelijk waar verstoringen binnen deze omgeving precies vandaan komen. Zoals een applicatie die plotseling niet meer presteert, en de oorzaak van dit probleem zich in iedere laag van je IT-omgeving zou kunnen bevinden. Dat vereist een bredere expertise en meer menskracht. Want die een of twee mensen binnen jouw team, hebben meestal niet de kennis die voldoet aan een complexe behoefte als het gaat om oorzaakanalyse of security. Ook bij plannen om te migreren naar de cloud kan specialistisch advies binnen je organisatie ontbreken, en de oriëntatiefase een dikke pil zijn om te slikken. Wat zijn de voor- en nadelen van zowel cloud als on-premise, welk cloudplatform ga je inzetten, welke aanbieder gaat dit worden en hoe ga je het inrichten? Denk hierbij aan vraagstukken op het gebied van private of public cloud, of een hybrid of multicloud-oplossing. Bij veel bedrijven is deze kennis in-house niet aanwezig en biedt dus geen garantie voor een uitgebalanceerde keuze, met het gevaar dat je de stap naar vernieuwing niet of te laat zet. De ontwikkelingen in de IT gaan keihard, het is onmogelijk om dit zelf bij te houden, maar doe je niets, dan sta je stil. En een jaar stilstand kan drie jaar achteruitgang betekenen. Het inschakelen van de juiste expertise is dus cruciaal voor de continuïteit van je bedrijf.
IT-personeel is moeilijk te vinden of gaat weg
De continue krapte op de arbeidsmarkt heeft binnen veel bedrijven tot tekorten aan gekwalificeerd personeel geleid. Maar ook organisaties die al jonger of ouder talent binnen hun gelederen hebben, vinden het lastig om ze vast te houden. Ontwikkelaars vertrekken omdat ze afwisseling zoeken, of ervaring willen opdoen bij een concurrent die meerdere klanten bedient. Ze krijgen elders een hoger salaris aangeboden, of gaan juist met pensioen. Dan vallen er gaten in je team, terwijl je met een veeleisende IT-omgeving minimaal drie fulltimers in dienst moet hebben, om een 24/7-availability voor de business te garanderen. Ervan uitgaande dat er niemand ziek wordt.
Geen tijd voor focus op innovatie en groei
Misschien red je het net, met een in-house team van technische professionals die het noodzakelijke onderhoud van de IT-omgeving voor hun rekening nemen, en problemen oplossen. Maar met een kleiner of beperkt team kan een strakke planning weinig ruimte overlaten voor het onderzoeken van nieuwe technologieën of het creëren van efficiëntere bedrijfsprocessen die je organisatie vooruithelpen. Innovatie en echte groei worden op de lange baan geschoven, terwijl je daar juist in zou moeten investeren. Het gevaar bestaat ook dat je team door tijdsdruk of te weinig begeleiding de snelle route kiest naar een kortetermijnoplossing. In plaats van een effectieve aanpak met een langetermijnoplossing die veel bestendiger is.
Het belang van een IT-omgeving is veel groter dan vroeger
Wanneer je een mooie applicatie hebt gebouwd, ga je helemaal mee in de trend naar digitale transformatie, en creëer je tegelijkertijd veel strategische voorsprongmogelijkheden voor je organisatie ten opzichte van de concurrentie. Maar dit brengt ook meteen een groter afbreukrisico met zich mee. Vroeger kreeg je bij uitval van je applicatie of IT-systeem alles zelf wel weer aan de praat, maar ligt die belangrijke applicatie er nu uit, dan kun je telefoontjes verwachten van klanten en toeleveranciers. En kun je als bank de krantenkoppen halen. En als retailer een dramatische val in je omzet zien. Dit maakt het beheer van je IT-omgeving nóg belangrijker.
Heeft je ‘coole’ app wel een goede basis?
Iedereen wil digitaal transformeren, omdat dit ontzettend veel voordelen geeft: met elkaar samenwerken in ketens, en gebruiksvriendelijke en inzichtelijke apps voor de consument. Het afbreukrisico neemt toe en dus ook het belang van een veilige, altijd beschikbare IT-omgeving, waarbij je altijd voldoende expertise in huis hebt om je IT-omgeving in de lucht te houden. Digitaal transformeren kan ‘sexy’ zijn, maar is de onderkant van die mooie applicatie wel zo stevig? En hoe is het geregeld met de doorontwikkelingen van je applicatie en de onderliggende stack, zodat bedrijfsprocessen nu en in de toekomst optimaal ondersteund blijven?
Onverwachte of hoger uitvallende kosten
Veel organisaties die hun IT-beheer nog in-house doen, richten hun IT-omgeving in op basis van de piekmomenten die gedurende een bepaalde periode worden verwerkt. Niet schaalbaar en niet efficiënt, wat zowel IT-omgeving als het inzetten van menskracht betreft. Omdat je ook betaalt voor de momenten dat er weinig belasting is.
Ook kun je kosten maken die je van tevoren niet goed kunt inschatten: het upgraden of vervangen van hardware, aanschaf of vernieuwen van softwarelicenties, en het inhuren van extra personeel op uurtarief. Andere IT-zaken die aandacht vragen kunnen hierdoor in het gedrang komen, wat een negatieve impact kan hebben op allerlei aspecten van je IT-omgeving, zoals een noodzakelijke update of een securityprobleem. Je kunt jezelf dan afvragen: is het je waard dat jij het risico loopt dat je systeem een paar dagen niet beschikbaar is?
Daarnaast kunnen veel verschillende facturen van verschillende leveranciers onoverzichtelijk zijn, waardoor het moeilijk is om kosten helder te identificeren. Dit maakt budgetteren lastiger waardoor je niet goed ziet waar je moet besparen en waar niet.
“Ik wil het eigenlijk wel door een ander laten uitvoeren.”
Misschien ben je op het punt gekomen dat je het beheer van je IT-omgeving wilt uitbesteden. Omdat je het lastig vindt om alle kennis en ontwikkelingen bij te houden. Omdat je de rust wilt voelen van een IT-omgeving die het altijd doet, en jij meer ruimte kunt creëren voor innovatie en strategie.
Neem vandaag nog contact op met Transfer Solutions. Wij vertellen je graag wat we jouw organisatie kunnen bieden aan rust, ruimte en zekerheid. Zodat jij je kunt richten op je business, en wij ook.
Vraag een gesprek aan
Of lees de use case van Sanquin.
Two weeks ago I had the privilege of attending the Oracle Cloud World 2023 conference, an event that showcased Oracle’s commitment to a new era of collaboration and customer-centricity, aptly termed “One Oracle”. The conference focused on three key pillars: Artificial Intelligence (AI), Autonomous Database and APEX. What made this experience even more special was the opportunity to speak at the event, which not only brought together a diverse and enthusiastic audience but also led to some delightful interactions and feedback.
Discover Boyd’s captivating blog right here..
Met hulp van OutSystems partner Transfer Solutions maakt Zilveren Kruis de overstap van traditioneel coderen naar Low Code. Transfer Solutions begeleidt niet alleen de delivery, maar verzorgt tevens het opleidingstraject om de medewerkers van Zilveren Kruis om te scholen tot Low Code OutSystems developers.
Zilveren Kruis, met circa 5 miljoen klanten één van de grootste zorgverzekeraars in Nederland, is momenteel bezig met het ontwikkelen van een zeer grote applicatie in OutSystems. De vergrijzing van het medewerkers speelt een belangrijke factor om deze stap te maken. Er wordt namelijk voorzien dat een groot deel van de ontwikkelaars binnen tien jaar uitstroomt in verband met het bereiken van de pensioengerechtigde leeftijd. Het aantrekken van nieuwe medewerkers die ingewerkt moeten worden op de huidige platformen is tijdrovend en kostbaar. Met het oog op de toekomst heeft Zilveren Kruis daarom besloten om een aantal van de huidige platformen te transformeren. Hierbij is gekozen voor het Low Code platform van OutSystems.
Pieter van Soerland, IT Manager Zilveren Kruis, licht toe: ‘Tien jaar geleden hebben we al eens onderzoek gedaan naar Low Code. Zeker veelbelovend, maar destijds nog niet geschikt voor ons. Een aantal jaar terug werden we hier weer over getipt. Na wat gesprekken met onder andere een Portugese verzekeraar die het hele systeem naar OutSystems heeft overgezet, hadden we genoeg aanleiding om door te pakken. Onze scope werd beperkt tot Low Code, waarbij OutSystems een goede optie was, vooral omdat de applicatie de ontwikkelaars optimaal faciliteert.’
Delivery en opleidingen
Zilveren Kruis ging op zoek naar een geschikte OutSystems partner om hen te begeleiden in dit traject. Van Soerland: ‘We zochten een partner die ons enerzijds kon helpen met de delivery, maar anderzijds – en zeker zo belangrijk – met het opleiden van onze mensen. Onze ambitie was namelijk om de 50 ontwikkelaars van de huidige applicaties om te scholen en de transitie met onze eigen mensen te doen. Gedurende het traject is dit bijgesteld, omdat we hebben gezien dat de hulp van externen tijdens de transitie zeker nodig is. De inzet van een Tech Lead bleek van groot belang. Maar aan het eind van het project willen we alleen werken met eigen developers. Transfer Solutions bleek de partij bij uitstek voor Zilveren Kruis, omdat het bedrijf zowel de delivery als opleidingen kon verzorgen.”
Grote transitie voor medewerkers
Belangrijk voor Zilveren Kruis was om hun de medewerkers mee te nemen in de transitie naar het nieuwe platform OutSystems. Hiervoor stelde Transfer Solutions een plan op om de medewerkers – van alle niveaus en type functies – om te scholen middels coaching en trainingen. Van Soerland: ”Het is goed om te zien is dat de medewerkers inzien hoe ze efficiënt met Low Code moeten werken. Want iedereen kan OutSystems leren, maar om er daadwerkelijk productief in te worden, dat is een tweede. Waar onze ontwikkelaars voorheen alles eerst tot in perfectie uitdachten om vervolgens zo foutloos mogelijk te coderen, moeten ze nu ‘agile’ werken. Het denkproces met OutSystems is anders en voor hen is deze transitie dus ook een omschakeling. Er moet tevens een stukje cultuurverandering plaatsvinden, waarin de ontwikkelaars moeten groeien naar een ‘kennisdelende community’. Bij OutSystems zie je namelijk dat het delen van informatie leidt tot een hogere productiviteit. Mooi om te zien is dat deze productiviteit begint te groeien. Afgelopen maanden heb ik voor het eerst in mijn IT-carrière gezien dat de developer harder gaat dan de product owner; de voorbereidingsfase kan de ontwikkelaar nu niet bijhouden. Hoewel we nu dus nog niet zoveel winnen op het totaalproject, wordt de belofte die wij in OutSystems zagen hiermee wel waarheid”
Opleidingstraject naar OutSystems ontwikkelaars
Het opleidingstraject loopt minimaal door tot het einde van de transitie van de platformen. Gedurende de eerste fase van het traject is er een Tech Lead van Transfer Solutions, die het team aanstuurt en coacht. Hierbij wordt gewerkt volgens het door Transfer Solutions ontwikkelde ‘voordoen, meedoen, zelf doen’ principe. Daarnaast heeft Transfer Solutions een aantal junior rollen ingevuld om bij te dragen aan de cultuurverandering bij de ontwikkelaars. Deze jonge developers brengen een goede dynamiek in het team en de juiste OutSystems werkwijze van het proberen en weggooien als iets niet werkt.
Naast het opleiden van de medewerkers, zorgt Transfer Solutions er ook voor dat deze mensen zich blijven ontwikkelen en steeds meer kennis van het platform krijgen. Zodra het eigen team van Zilveren Kruis de benodigde kennis en het gewenste niveau heeft, kunnen zij zelfstandig verder. Het doel is dat één van de interne ontwikkelaars – die beschikt over de nodige competenties – de rol van Tech Lead op zich neemt na voldoende jaren ervaring met OutSystems.
Goed verloop van de transitie
De overgang verloopt vlekkeloos en zowel Zilveren Kruis als Transfer Solutions zijn erg tevreden over de voortgang.
Van Soerland: ”Ik ben zeer te spreken over de werkwijze van Transfer Solutions om onze mensen op te leiden tot OutSystems ontwikkelaar en daarnaast het vervullen van de rol van Tech Lead om het team te begeleiden. Een mooie en uitdagende combinatie, zeker gezien het digitale werken en dus ook online coachen gedurende de corona pandemie. Als de transitie is afgerond, verwachten we een optimalisatie van de bedrijfsprocessen en verhoging van de productiviteit. Het nieuwe systeem is gebruiksvriendelijk en gemakkelijk te onderhouden, waardoor medewerkers hun werk goed kunnen blijven uitvoeren en Zilveren Kruis ook in de toekomst haar hoge standaard van zorg en service kan blijven waarmaken”
Je hebt één of meerdere Oracle-databases in je organisatie én je vraagt je af
- Hoe lang ondersteunt Oracle de gebruikte versie(s) nog?
- Wat het risico is van uitstellen?
- Wat het risico is van nu upgraden?
- Kan je die oude versie nog jaren gebruiken?
- Of past die Oracle-database überhaupt nog wel in je toekomstplannen?
Herken je deze vragen? Lees dan snel verder. De kans is groot dat je hierna zo snel mogelijk plannen maakt om naar de laatste versie over te stappen. Je wilt immers niet zo’n schrijnende case worden die we af en toe tegenkomen in ons werk.
Ondersteuning van database versies door Oracle
Vroeger waren er major en minor releases
In het verleden bracht Oracle eens in de zoveel jaar een nieuwe Major release uit met allerlei nieuwe functionaliteit. Daar tussendoor kwamen kleinere releases met weinig of geen nieuwe functionaliteit. Tot en met versie 12 was er meestal een eerste en tweede minor release, dus 10.1 en 10.2, 11.1 en 11.2. In al deze gevallen was de tweede release de meest gebruikte. Veel organisaties wachtten met een upgrade of migratie tot de tweede release uit was. Men verwachtte in de eerste versie nog diverse bugs. Begrijpelijk. Maar hoe zit dat nu?
Nu zijn er Long Term releases en Innovation releases
Vanaf 12.2 is Oracle een andere weg ingeslagen. Er wordt nu gesproken van een Long Term release en een Innovation release. Oracle 11.2 kan beschouwd worden als de vorige Long Term release, en 19c als de huidige. De releases 12.1, 12.2 en 18c waren allen Innovation releases, en ook 21c is dat. De eerstvolgende Long term release is 23c.
In tegenstelling tot het verleden wordt nu verwacht dat elke Long Term release zonder problemen kan worden gebruikt voor de volgende upgrade. De achtergrond hiervan is dat Oracle in de cloud de upgrades routinematig uitvoert en er volledig op vertrouwt dat deze kleinere upgrades nergens grote problemen veroorzaken.
Vraag je je af of je nu al moet overstappen naar release 23c? Het onderstaande releasesondersteuningsschema kan je helpen:
Wat opvalt is dat alle versies van voor de huidige Long Term release (19c) al uit support zijn, er is zelfs geen betaalde extended support meer mogelijk. De enige 2 versies die vandaag (tweede helft 2023) volledige ondersteund worden zijn 19c en 21c. Daar komt naar alle waarschijnlijkheid 23c zeer binnenkort bij.
Waarom een upgrade op korte termijn echt nodig is
Misschien denk je dat applicaties wel blijven functioneren op een oudere, niet meer ondersteunde versie van de database. Hij draait immers al jaren stabiel. Je omgeving is echter vaak wat minder stabiel. Zo wordt regelmatig hardware vervangen of een operating system geupgrade. Of misschien wil je jouw applicaties naar de cloud verplaatsen met een Bring Your Own Licence (BYOL) optie.
Deze veranderingen kunnen maken dat de niet-meer-ondersteunde database op het nieuwe platform niet meer goed functioneert. Dat lijkt soms bangmakerij, maar wij hebben diverse schrijnende gevallen meegemaakt waarbij slechts met draconische oplossingen applicaties nog in de lucht gehouden konden worden.
Een andere reden om vaart te maken met het moderniseren van je database is dat zolang je een (eventueel extended) support contract hebt het gratis is om over te stappen naar een nieuwe, ondersteunde versie. Maar wacht je te lang, dan gaat het extra geld kosten. In feite moet je een nieuwe licentie kopen, en dat is aanzienlijk kostbaarder dan een supportcontract. Mocht je al in die situatie zitten dan kan wellicht een overstap naar een Cloud contract nog uitkomst bieden, er zijn diverse Cloud aanbiedingen die aantrekkelijker zijn dan een BYOL.
Extra voordelen van upgraden
Oracle biedt veel meer dan simpele dataopslag. Als je jouw Oracle-database ook gebruikt voor de ontwikkeling van applicaties en integraties, kan je extra profiteren van de mogelijkheden die moderne applicatiearchitecturen met zich meebrengen. Zo zijn er populaire concepten zoals een microservices architectuur, en documentgerichte applicaties een stuk eenvoudiger te realiseren. Je kunt met de oudere versies van Oracle wel zulke applicaties of services bouwen, maar daar komt veel bij kijken.
Wanneer je overstapt naar Oracle 23c dan is er een veelvoud aan nieuwe mogelijkheden:
JSON
Release 23c (en zelfs 19c) kan soepel omgaan met JSON-documenten, het gegevensformaat dat zeer populair is in moderne webapplicaties. Met het speelveld veranderde nieuwe JSON Duality Views in 23c kunnen zelfs op JSON-documenten gebaseerde applicaties low-code gebouwd worden zonder aan de applicatiekant maar iets te hoeven programmeren.
ACID principe
Een concept van databaseapplicaties uit het client-server tijdperk heeft een comeback: Er is weer volledige concurrency controle over de transacties volgens het ACID principe (wat o.m. ervoor zorgt dat gebruikers elkaars wijzigingen niet kunnen overschrijven), een aspect dat verloren was gegaan bij webapplicatiearchitecturen.
Javascript, Property Graphs en meer
Met een database die Javascript begrijpt, die zonder wijziging met op MongoDB gebouwde applicaties kan werken, de steeds populairder wordende Property Graphs voor analytische doeleinden snapt, en die nog meer dan ooit aan afgesproken standaarden voldoet wordt er een wereld van mogelijkheden geopend.
Wereldleider
Oracle mag met recht een Translytical of in hun eigen woorden een Converged database genoemd worden (een database die voor elk soort doeleind gebruikt kan worden, zowel voor transacties als voor analytics en meer), is daar wereldleider in, en de voorsprong op de concurrentie wordt met versie 23c nog eens enorm vergroot. Het betekent dat je niet meer naar andersoortige databases, zoals NoSQL, DocumentStore (MongoDB) etc. hoeft te zoeken, Oracle kan alles aan, in de voor zowel beheerders als ontwikkelaars vertrouwde omgeving.
Naar welke versie gaan we?
Wie nog op 18c of lager zit moet dus zo snel mogelijk overstappen naar een ondersteunde versie. Wordt dat 19c, of 23c zodra die beschikbaar is?
Kies voor 19c als:
Je applicaties al jaren draaien en er geen plannen zijn om uitgebreide nieuwe functionaliteit te (laten) bouwen. De keuze om op een versie te zitten die nog langere tijd ondersteund wordt is hierbij de veiligste, ook al biedt deze niet per se veel nieuwe mogelijkheden. Dan is de keuze voor 19c een goede, zeker als de upgrade voor eind 2024 gepland staat. Wordt de upgrade uitgesteld tot 2025 dan is het aan te bevelen om meteen naar 23c te gaan.
Kies voor 23c als:
Er nog regelmatig nieuwe functionaliteit ontwikkeld wordt. Zelfs als dat alleen maar uitbreiden van bestaande applicaties betreft, is het zeer aan te bevelen om gelijk naar 23c over te stappen. Zo plukt u echt de vruchten van de huidige mogelijkheden. Het heeft geen toegevoegde waarde om eerst naar 21c te gaan omdat deze versie geen extended support heeft en bovendien nog lang niet alle features bevat die 23c zo interessant maken. Daarbij komt dat enkele van de 21c features ook in de latere updates van 19c zijn toegevoegd.
Wat zijn de risico’s bij een upgrade?
Wij hebben diverse database upgrades of migraties uitgevoerd of meegemaakt. Het aantal issues bij upgrades naar de eerstvolgende (long term) release is over het algemeen zeer laag.
Bij upgrades waar een aantal versies overgeslagen wordt kan het zijn dat er vervallen functionaliteit vervangen moet worden. Zulke wijzigingen worden zeer lang van tevoren door Oracle aangekondigd, en het daadwerkelijk vervallen wordt meestal pas na een aantal releases daadwerkelijk doorgevoerd.
Bij het overslaan van versies moet je erop rekenen dat een rechtstreeks upgrade niet mogelijk is, maar dat deze in 2 of meer stappen moet plaatsvinden. Dit vergroot de doorlooptijd. De laagste versie die in aanmerking komt voor een rechtstreekse upgrade naar 19c is 11.2.
Wanneer de versie zo oud is dat minimaal 1 tussenversie nodig is om de upgrade uit te voeren, bijvoorbeeld van 10g naar 19c, dan is het aan te bevelen om een migratie uit te voeren. Hierbij wordt via export en import de schemaobjecten en data in 1 of meer stappen van de oude naar de nieuwe database overgebracht. Met deze methode zijn goede ervaringen.
Er zijn een paar situaties waar bij upgrades rekening gehouden moet worden, zoals gebruik van Java in de database, gebruik van Advanced Queues, conversies van 8-bits karaktersets naar UTF8, gebruik van LONG kolommen, gebruik van utl_file voor lezen en schrijven van bestanden. Maar als dit vooraf goed in kaart is gebracht, kan met de juiste maatregelen de upgrade probleemloos worden uitgevoerd.
Conclusie
Meebewegen met de nieuwere Oracle-database versies brengt steeds minder risico met zich mee. Het tegengestelde is eerder waar: nieuwere versies bieden meer mogelijkheden en zijn beter bestand tegen updates van bijvoorbeeld het Operating System. Zoals hierboven geschetst hangt de exacte situatie af van je situatie en behoeften. Mocht je willen sparren over de beste aanpak, dan staan wij altijd voor je klaar. Wij kunnen helpen van een migratieplan tot en met een succesvolle uitvoering.
Bouw mee aan veilige en stabiele IT-infrastructuren voor klanten als onze Solution Reliability Engineer. Je proactieve aanpak en coördinatievaardigheden zijn cruciaal voor het realiseren van onze Managed Services. Jouw specialisatie in Oracle-technologieën richt zich op de database laag van de IT-stack.
Dit ben jij:
- HBO/Universitair diploma
- Minimaal 2 jaar werkervaring
- Ervaring met Oracle Databases, Oracle Cloud Infrastructure, Linux en Windows
- Kennis van scripting en automatiseringstools zoals shell scripting, PowerShell, Ansible en/of Terraform is een plus
- Analytisch, assertief, teamspeler en probleemoplossend vermogen
- Uitstekend Nederlands en goed Engels
Dit zijn wij:
Transfer Solutions is een slimme IT-club met technische expertise en ervaring. We bieden beste technische oplossingen met focus op probleemoplossing, dienstbaarheid en vakmanschap. We zijn nuchter, persoonlijk en transparant. Opleidingen en groeikansen zijn er volop vanuit ons opleidingscentrum.
Dit bieden wij:
- Uitdagende hybride werkomgeving
- Kosten gedekte trainingen en certificeringen
- Doorgroeimogelijkheden en specialisaties
- Flexibele arbeidsvoorwaarden
- Leaseauto of vervoersbudget, telefoonvergoeding en laptop
- Goede pensioenregeling en collectieve zorgverzekering
- Aantrekkelijke primaire beloning
- Bonusregeling gebaseerd op individuele en bedrijfspresentaties
Bij ons zijn er talloze meet-ups, kennisgroepen, sportevenementen, game-avonden en meer. Join ons in dit nieuwe avontuur!
Dit moet je doen om te solliciteren
Ben jij onze Solution Reliability Engineer? Stuur je CV en sollicitatiebrief naar solliciteren@transfer-solutions.com of vul het formulier rechts op de pagina in en upload je CV.
Het high-performance low-code applicatieplatform voor de cloud-native wereld.
De cloud verandert de manier waarop applicaties worden ontwikkeld. Cloudtechnologie stelt bedrijven in staat flexibeler te handelen en daardoor succesvoller te concurreren. “Cloud Native” software oplossingen zijn speciaal ontworpen voor cloudinfrastructuren en profiteren daarmee van de flexibiliteit, schaalbaarheid, betrouwbaarheid en veiligheid die een Cloud omgeving kan bieden. Met de OutSystems Developer Cloud (ODC) heeft OutSystems een applicatieplatform ontwikkeld dat precies hieraan voldoet.
Wat betekent Cloud Native?
Cloud-native betekent het bouwen van applicaties die zijn ontworpen om te profiteren van de flexibiliteit, schaalbaarheid, betrouwbaarheid en veiligheid van moderne cloud computing. Het maakt daarbij gebruik van drie inherente cloud technologieën: containers, microservices en andere reeds beschikbare cloud-native services.
Cloud-native ontwikkeling met OutSystems reduceert het handmatig programmeren en verbetert de samenwerking tussen verschillende onderdelen van het bedrijf door IT, de business en ontwerpers bij elkaar te brengen.
Eén van de grootste knelpunten voor snel resultaat is het handmatig moeten programmeren. Door dit met Low Code te verminderen, kunnen bedrijven hun IT-ontwikkeling en de aanpassing van systemen aan veranderende marktomstandigheden versnellen. Dit is precies waarom low-code zo’n belangrijke rol speelt bij cloud-native development.
Wat is de OutSystems Developer Cloud?
OutSystems Developer Cloud (ODC) is een cloud-native, low-code applicatie-ontwikkelingsplatform van OutSystems. Het combineert de modernste cloud-native architectuur en de volgende generatie visuele, modelgestuurde professionele ontwikkelingstools met best-in-class CI/CD-praktijken. Daarnaast ondersteunt ODC Kubernetes, Linux-containers en microservices op basis van Amazon Web Services (AWS) native cloudservices.
Waarom geeft ODC de juiste invulling aan uw cloud-native strategie?
In plaats van vele euro’s kwijt te zijn aan langdurige architectuur- en configuratie werkzaamheden van uw eigen cloud omgeving, alsmede de moeizame integratie met de vele noodzakelijke clouddiensten, krijgt u bij ODC kant-en-klare voorzieningen voor deze taken aangeboden vanuit het platform. De infrastructuur ligt dus al klaar. Zo kunnen ontwikkelaars zich volledig concentreren op de kern van hun taak: de implementatie van de gewenste applicaties.Doordat OutSystems zorgt voor de inrichting van uw cloudplatform, biedt ODC de oplossing voor de technische uitdagingen van het opzetten van uw cloudinfrastructuur, maar ook voor de personele en financiële uitdagingen betreffende het vinden van cloudexperts.
Hoe profiteert u van de OutSystems Developer Cloud?
Met ODC biedt OutSystems u een cloud-native applicatieplatform dat kan samenwerken met uw eigen IT architectuur. U kunt zich dus concentreren op uw eigen architectuur, met cloud-native schaalbaarheid, beveiliging en beschikbaarheid geleverd door ODC.
Belangrijkste voordelen:
- Innovatiedriver Cloud Native
Cloud-native apps hebben veel voordelen. Maar het vinden van de nodige vaardigheden voor hun ontwikkeling is lastig. Het low-code platform van OutSystems biedt visuele, modelgestuurde ontwikkeltools met best-in-class CI/CD-praktijken die uw team helpen om snel en goed cloud-native apps te ontwikkelen. - Schaalbaar zonder moeite
Het OutSystems-platform biedt de schaalbaarheid die nodig is voor de meest complexe klantvragen. Uw team kan bedrijfsapps bouwen die, indien nodig, kunnen worden geschaald naar miljoenen gelijktijdige gebruikers, zonder dat dit ten koste gaat van snelheid en prestaties. - Veiligheid aan de basis van het ontwerp
Meer dan 500 validaties van ontwerp tot productie zorgen ervoor dat alles wat u ontwikkelt met het OutSystems low-code platform vanaf het begin veilig is. Oplossingen voor DDOS, nieuw geïdentificeerde codekwetsbaarheden, mobiele bedreigingen en andere beveiligingen worden automatisch toegepast op uw apps. - Continue beschikbaarheid
Zorg ervoor dat uw apps altijd beschikbaar zijn, zelfs tijdens en na een noodgeval. Het low-code platform van OutSystems is ISO 22301-gecertificeerd – en de OutSystems-cloud automatiseert veel van het werk dat komt kijken bij het verzekeren van bedrijfscontinuïteit.
Hoe komt u meer te weten?
Gebruikt u OutSystems on-premise of maakt u al gebruik van OutSystems Cloud en wilt u meer weten over de voordelen van OutSystems Developer Cloud, neem dan contact met ons op.
Ons klantevent stond dit jaar geheel in het teken van Tetris: een game waarbij ieder blokje een onmisbaar onderdeel is in het bouwen van een solide fundament. Door het te verplaatsen, te roteren en passend te maken, kunnen uiteindelijk high scores worden behaald. Een metafoor die ook opgaat voor de IT, om zo een level hoger te komen.
Tijdens deze dag lieten we ons inspireren en uitdagen door de ontwikkelingen in de boeiende, dynamische en veelzijdige IT-sector: Mede dankzij onze gasten is het een onvergetelijke dag geworden. Bekijk hier de presentaties, foto`s en de aftermovie.
Beveiliging van ICT-systemen moet aan de allerhoogste veiligheidsstandaarden voldoen. Onze klanten hebben vaak behoefte aan een extern certificaat voor iets wat wij bij Transfer Solutions als vanzelfsprekend beschouwen, zoals bijvoorbeeld het 24×7 uur veilig beheren van klantsystemen.
Het door DNV toegekende ISO 27001 informatiebeveiligingscertificaat toont aan dat Transfer Solutions beschikt over een adequaat toegepast Information Security Management System (ISMS).
Wij werken tevens aan de hand van een Kwaliteits Management Systeem (KMS) en zijn daarvoor ISO 9001-gecertificeerd. Onlangs ontvingen we ook de ISO-14001 certificering, waarmee we bewijzen dat onze dienstverlening niet alleen veilig en kwalitatief hoog is, maar tevens duurzaam.
Op verzoek sturen wij een afschrift van onze actuele ISO-27001, -14001 en -9001 certificaten toe.
Door gebruiksgericht te ontwerpen kan iedereen profiteren van onze waardevolle IT oplossingen!
Iedereen laten profiteren van waardevolle IT-oplossingen – dat is de visie van Transfer Solutions. Eén van de manieren waarop we dit realiseren, is de gebruiker centraal stellen bij het ontwerpen van de User Experience van een applicatie. Zonder de technologische mogelijkheden en de eisen van de opdrachtgever hierbij uit het oog te verliezen. In deze blog leggen wij stapsgewijs uit hoe je gebruiksgericht kunt ontwerpen.
Gebruiksgericht ontwerpen – Hoe doen we dat?
Analyseren: wie is de gebruiker?
- We onderzoeken wie de gebruiker is en creëren persona’s – gebruikersprofielen die typische gebruikers beschrijven en visualiseren. Deze zorgen ervoor dat alle belanghebbenden die betrokken zijn bij het ontwikkelingsproces, weten wie onze applicatie gaat gebruiken.
- We analyseren de manier van werken van de gebruiker. We creëren gebruiksscenario’s die de dagelijkse bezigheden en taken weergeven die gebruikers in een dagelijkse context met de nieuwe applicatie moeten uitvoeren.
- We onderzoeken wat gebruikers van de nieuwe/verbeterde applicatie verwachten en hoe deze hen kan ondersteunen bij hun dagelijkse taken. Hierbij gebruiken we verschillende beproefde evaluatiemethoden om deze informatie van alle soorten gebruikers te verkrijgen.
Ontdekken & Co-creëren: Wat doet/heeft de gebruiker nodig en waar?
- Door klanten en gebruikers te interviewen en te observeren in hun dagelijkse werk betrekken we hen bij de start van het ontwerpproces.
- We ontdekken de gebruikscontext – waar wordt de applicatie gebruikt? Thuis, op kantoor, onderweg?
- Daarnaast faciliteren we co-creatie workshops waarin we samen met de klant/gebruiker oplossingen bedenken voor hun problemen. We ontwerpen zelfs samen met hen.
Wireframing: de geschetste oplossing
- De eerder opgestelde gebruiksscenario’s kunnen als basis dienen voor het formuleren van epics en user stories. Zij zijn van belang voor de agile werkwijze die wij veelal toepassen.
- Op basis van de gebruiksscenario’s schetsen we het UX-design in wireframes; een schematische weergave van de applicatie waarbij de focus ligt op de functionaliteit, de content en de interactie.
- We bekijken met onze ontwikkelaars welke technische mogelijkheden er zijn, in OutSystems of APEX, om uiteindelijk tot een haalbaar UX design te komen.
- Hierbij maken we o.a. gebruik van UX patronen ontwikkeld door OutSystems voor mobiele- en web-apps. Hierdoor is het ontwerp gemakkelijker te ontwikkelen en is er minder noodzaak om CSS te programmeren.
Testen: werkt het voor de gebruiker?
- Vaak al voor de ontwikkelaars beginnen met coderen, doen we een bruikbaarheidstest met echte eindgebruikers. Collega Brian van Bruggen heeft in een eerdere blog uitgelegd hoe waardevol zo’n test Tijdens de test laten we de proefpersonen m.b.v. de wireframes – soms uitgewerkt tot een interactief prototype – vastgestelde taken uitvoeren en controleren wij of dit ontwerp aan hun verwachtingen voldoet, of ze er blij van worden en of het hun productiviteit verhoogt.
- De testresultaten verwerken we in het ontwerp.
Bouwen & meten: ontwikkelaars brengen de app tot leven
- Door bij het ontwerpen van de UX gebruik te maken van een toolbox met UX patronen die werken voor gebruikers en die aansluiten bij APEX of OutSystems, is de applicatie gemakkelijk en dus kosteneffectief te implementeren door onze softwareontwikkelaars.
- Terwijl de ontwikkeling plaatsvindt, valideren we ook delen van de applicatie met gebruikers. Reeds gebouwde delen van de applicatie kunnen al vroeg in het ontwikkelingsproces op bruikbaarheid worden getest door de klant en hun eindgebruikers. Dit is een voortdurende activiteit om feedback te krijgen in alle stadia van het ontwikkelingsproces.
Hoe eerder in het ontwikkelingsproces de bruikbaarheidsproblemen worden gedetecteerd, hoe gemakkelijker en goedkoper het is om ze op te lossen.
Door deze manier van samenwerken met klant/opdrachtgever en eindgebruikers, halen wij als Transfer Solutions met plezier het beste uit technologie waarbij er een waardevolle IT toepassing tot stand komt die:
- technisch haalbaar is
- voldoet aan de eisen van de klant
- de verwachtingen van de eindgebruiker waarmaakt
Een win-win situatie waarvan iedereen profiteert!







